CVE-2026-79660

Ech0 before 4.7.3 Email Disclosure via Public API

Published Aug 25, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Lin-snow
Lin-snow ech0
Vendors & Products Lin-snow
Lin-snow ech0
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'}

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 25, 2026, 3:32 PM
Reserved
Aug 25, 2026, 11:09 AM
Status
Deferred
Published
Aug 25, 2026, 12:16 PM
Modified
Aug 31, 2026, 8:50 PM