Quick answers
- Is CVE-2026-79666 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-79666 being exploited in the wild.
- How severe is CVE-2026-79666?
- Medium severity, with a CVSS score of 6.5, published 25 August 2026.
- Which products and versions are affected?
- github.com/lin-snow/ech0 (Go) SEMVER:introduced=0, SEMVER:introduced=0,fixed=4.3.5; Lin-Snow Ech0 before 4.4.3.
- Is there a fix for CVE-2026-79666?
- Yes. github.com/lin-snow/ech0 (Go): upgrade to 4.3.5 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-79666 attacked?
- It is attacked over the network.
- Am I affected by CVE-2026-79666?
- Check whether you run github.com/lin-snow/ech0 (Go) or Lin-Snow Ech0 at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- github.com/lin-snow/ech0 (Go): upgrade to 4.3.5 or later
go get github.com/lin-snow/ech0@v4.3.5
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
Identifiers
- CVE-2026-79666
- GHSA-cp79-9mwr-wr49
- GO-2026-5328
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