Description
Ech0 versions before 4.7.3 expose guest commenter email addresses through public API endpoints due to improper JSON serialization tags on the Comment model. Unauthenticated attackers can harvest all commenter emails by calling the /api/comments and /api/comments/public endpoints without authentication.
Published: 2026-08-25
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Ech0 versions before 4.7.3 expose the email addresses of all guest commenters through public API endpoints. The vulnerability stems from improper JSON serialization tags on the Comment model, which causes every email to be returned in the API response. Because the endpoint is publicly accessible, an unauthenticated attacker can retrieve a complete list of commenter emails, resulting in a disclosure of sensitive personal information.

Affected Systems

The affected product is Ech0 from lin-snow. All releases earlier than version 4.7.3 are vulnerable. No specific sub‑versions are listed; any deployment using a pre‑4.7.3 release is at risk.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate to high impact. The EPSS score is not available, and the vulnerability is not yet listed in the CISA KEV catalog. An attacker can exploit the flaw by sending unauthenticated HTTP requests to the /api/comments and /api/comments/public endpoints, which return email data in JSON format. Given that the endpoints are publicly reachable and that no authentication is required, the likelihood of exploitation is substantive and the exploited data directly compromises user confidentiality.

Generated by OpenCVE AI on August 25, 2026 at 12:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ech0 to version 4.7.3 or later to eliminate the serialization issue
  • If an upgrade is not immediately possible, apply any vendor‑supplied patch that addresses the exposure of email addresses
  • Restrict access to the /api/comments and /api/comments/public endpoints by implementing authentication or access controls so that only authorized users can retrieve commentary data

Generated by OpenCVE AI on August 25, 2026 at 12:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description Ech0 versions before 4.7.3 expose guest commenter email addresses through public API endpoints due to improper JSON serialization tags on the Comment model. Unauthenticated attackers can harvest all commenter emails by calling the /api/comments and /api/comments/public endpoints without authentication.
Title Ech0 before 4.7.3 Email Disclosure via Public API
First Time appeared Ech0
Ech0 ech0
Weaknesses CWE-200
CPEs cpe:2.3:a:ech0:ech0:*:*:*:*:*:*:*:*
Vendors & Products Ech0
Ech0 ech0
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-25T11:33:24.692Z

Reserved: 2026-08-25T11:09:11.171Z

Link: CVE-2026-79660

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-25T12:16:29.617

Modified: 2026-08-25T12:16:29.617

Link: CVE-2026-79660

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T12:30:17Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor