CVE-2026-79669

Ech0 before 4.4.3 Missing Authorization on System Logs

Published Aug 25, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
Ech0 before 4.4.3 lacks authorization checks on system log endpoints allowing any authenticated non-admin user to read and stream all server logs. Attackers can access historical logs and real-time log streams via GET /api/system/logs, GET /api/system/logs/stream, and WS /ws/system/logs to gather reconnaissance data including internal file paths, error stack traces, and application state.

Analysis

AI-generated

Technical impact

The Vulnerability allows any authenticated non‑administrative user to read all server logs via the system log endpoints. By accessing GET /api/system/logs, GET /api/system/logs/stream, and the websocket /ws/system/logs, an attacker can obtain historical log entries and real‑time streams that contain internal file paths, error stack traces, and other application state information. This lack of authorization checks on the log interfaces is a concrete example of CWE‑862 – Missing Authorization, resulting in a moderate‑level information disclosure risk.

Affected Systems

The affected product is Ech0, developed by lin‑snow, for any release version prior to 4.4.3. An update to 4.4.3 or later contains the necessary authorization checks that prevent this misuse of the logs.

Risk and Exploitability

With a CVSS score of 5.3 this vulnerability presents a moderate severity risk. The EPSS score is not available, but the lack of a KEV listing suggests it has not yet been widely exploited. The exploit requires the attacker to be authenticated, but no administrative privileges are necessary; the attacker can trigger the vulnerable endpoints with any user credential and read sensitive data from the logs. Because the compromised data can be used for reconnaissance, the risk is primarily information disclosure rather than active sabotage.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ech0 to version 4.4.3 or later, which includes the missing authorization checks on system log endpoints.
  • If an upgrade is not immediately feasible, configure the application or a reverse proxy to restrict access to the /api/system/logs, /api/system/logs/stream, and /ws/system/logs endpoints to administrative users only.
  • Review and adjust user permissions in Ech0 to ensure non‑admin users do not have rights to read system logs.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', '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 before 4.4.3 lacks authorization checks on system log endpoints allowing any authenticated non-admin user to read and stream all server logs. Attackers can access historical logs and real-time log streams via GET /api/system/logs, GET /api/system/logs/stream, and WS /ws/system/logs to gather reconnaissance data including internal file paths, error stack traces, and application state.
Title Ech0 before 4.4.3 Missing Authorization on System Logs
First Time appeared Ech0
Ech0 ech0
Weaknesses CWE-862
CPEs cpe:2.3:a:ech0:ech0:*:*:*:*:*:*:*:*
Vendors & Products Ech0
Ech0 ech0
References
Metrics cvssV3_1

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

cvssV4_0

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 25, 2026, 12:57 PM
Reserved
Aug 25, 2026, 11:10 AM
Status
Awaiting Analysis
Published
Aug 25, 2026, 12:16 PM
Modified
Sep 23, 2026, 6:14 PM