Description
Ech0 before 4.4.3 protects the PUT /user endpoint with the profile:read scope, a read-only scope, but allows write operations including password changes. An attacker with an admin's profile:read access token can change the admin's password and login to obtain an unrestricted session token that bypasses all scope enforcement.
Published: 2026-08-25
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Ech0 versions prior to 4.4.3 protect the /user endpoint by requiring the profile:read scope, which is intended to allow only read access. However, the endpoint incorrectly authorizes write operations, such as password changes, when this read‑only scope is presented. An attacker who can acquire an admin’s profile:read token can therefore change that admin’s password and use the new credential to obtain an unrestricted session token, effectively bypassing all scope enforcement. This flaw is a manifestation of CWE‑863, an improper authorization problem that elevates an attacker’s privileges within the application.

Affected Systems

The vulnerability affects the Ech0 application provided by lin‑snow. All releases earlier than version 4.4.3 are impacted, as noted in the advisory. The affected endpoint is PUT /user, which exists in the framework and is exposed to authenticated users.

Risk and Exploitability

The CVSS score of 8.5 indicates a high severity, and although the EPSS score is not available, the CVE’s impact suggests a realistic exploitation potential. An attacker only needs a valid profile:read token with admin access, which can be obtained through phishing, credential reuse, or other means. Once exploited, the attacker receives an unrestricted session token that grants full control over the application, enabling further lateral movement or data exfiltration. The vulnerability is listed as not in the CISA KEV catalog, but its existence in a common API endpoint makes it a high‑risk vector for remote exploitation.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official Ech0 patch version 4.4.3 or later to correct the scope enforcement on the /user endpoint.
  • If a patch is not yet available, immediately revoke all existing profile:read tokens and force users to re‑authenticate with renewed scope checks.
  • Configure the API gateway or reverse proxy to block or rate‑limit write operations to /user unless a higher privilege scope is explicitly provided.

Generated by OpenCVE AI on August 25, 2026 at 12:20 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 protects the PUT /user endpoint with the profile:read scope, a read-only scope, but allows write operations including password changes. An attacker with an admin's profile:read access token can change the admin's password and login to obtain an unrestricted session token that bypasses all scope enforcement.
Title Ech0 before 4.4.3 Scope Bypass via profile:read Token
First Time appeared Ech0
Ech0 ech0
Weaknesses CWE-863
CPEs cpe:2.3:a:ech0:ech0:*:*:*:*:*:*:*:*
Vendors & Products Ech0
Ech0 ech0
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-79673

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-79673

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses