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.
Published: 2026-08-25
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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

History

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

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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-08-25T11:10:13.697Z

Link: CVE-2026-79669

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-79669

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses