Junglewise Threat Intelligence

CVE-2026-79666: Ech0 missing authorization on dashboard log endpoints

CVE-2026-79666 · Severity: medium · CVSS 6.5 · Published 2026-08-25

Technologies: Lin-Snow Ech0. Vendors: Lin-Snow.

Executive brief

Ech0 is a system log aggregation and monitoring application. Due to missing authorization checks on log API endpoints, any authenticated user (even those without administrator privileges) can access sensitive system logs, stack traces, file paths, and internal URLs that should be restricted to administrators only. This information disclosure could enable attackers to map system internals and plan follow-on attacks.

Technical details

The vulnerability is a missing authorization (CWE-862) in the dashboard log endpoints. The routes for GET /api/system/logs, GET /api/system/logs/stream, and GET /ws/system/logs are registered on authenticated router groups but lack admin-only authorization middleware or role checks. While the endpoints validate JWT presence and validity, they do not enforce administrator scope requirements in either the route handler or the service layer. An attacker with a valid non-admin user session can invoke these endpoints over HTTP/WebSocket to retrieve and stream operational logs containing internal file paths, stack traces, admin activity, and URLs, enabling reconnaissance for follow-on attacks. The vulnerability affects Ech0 before version 4.4.3, which adds required admin scope enforcement via middleware and service-layer validation.

Affected products

  • lin-snow Ech0 before 4.4.3

Timeline

  • 2026-04-09: disclosed: GitHub Security Advisory (GHSA-cp79-9mwr-wr49) published
  • 2026-08-25: advisory: CVE-2026-79666 published on NVD
  • 2026-04-09: patched: Fixed in version 4.4.3

References

Related threats