CVE-2026-79672: Ech0: scope bypass exposes comment admin endpoints
MEDIUMEch0, an AI-adjacent ML UI tool with a built-in comment panel, fails to enforce scope-based authorization on nine admin endpoints, so an access token issued with minimal scopes can list, approve, reject, and delete comments and rewrite comment system settings. There's no evidence of active exploitation (not in CISA KEV, no SSVC decision, no public exploit or Nuclei template), EPSS data is unavailable, and the CVSS 5.5 (medium) score reflects that an attacker still needs a valid but limited-scope token (PR:H) rather than being fully unauthenticated. The real exposure is integrity and moderation-control loss (I:H) on a content surface, not confidentiality of core AI artifacts or model access — this is a classic broken-access-control bug (CWE-862) in an admin panel that happens to sit inside an ML UI product, not a novel AI attack technique. CISOs running Ech0 should upgrade to 4.4.3 immediately, audit any issued API/access tokens for scope creep, and review comment moderation logs for unexpected approve/reject/delete actions from low-privilege tokens as a compensating detection until patched.
What is the risk?
Medium severity (CVSS 5.5) driven by high privileges-required (an attacker needs an existing, even minimally-scoped, access token) but low attack complexity and no user interaction once that precondition is met. Impact is confined to comment moderation integrity (I:H) with a minor confidentiality leak (C:L, e.g. listing comments) and no availability impact. No KEV listing, no SSVC decision, no EPSS score, and no public exploit code or scanner template — exploitation likelihood is currently assessed as low, but the bug is trivial to exploit for anyone who already holds a low-scope token, since it only requires directly calling unprotected endpoints.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| Ech0 | — | — | No patch |
Do you use Ech0? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step-
Upgrade Ech0 to version 4.4.3 or later, which enforces scope checks on the nine affected admin endpoints. Until patched, audit and, where possible, revoke or tightly restrict any access tokens issued to third-party integrations or lower-trust consumers, since any valid token can currently reach admin functionality regardless of declared scope. Monitor comment moderation activity (bulk approvals/rejections/deletions, settings changes) for actions performed by tokens that should only have limited scope, and restrict network exposure of the admin panel endpoints where feasible (e.g. reverse-proxy allowlisting) as a compensating control.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-79672?
Ech0, an AI-adjacent ML UI tool with a built-in comment panel, fails to enforce scope-based authorization on nine admin endpoints, so an access token issued with minimal scopes can list, approve, reject, and delete comments and rewrite comment system settings. There's no evidence of active exploitation (not in CISA KEV, no SSVC decision, no public exploit or Nuclei template), EPSS data is unavailable, and the CVSS 5.5 (medium) score reflects that an attacker still needs a valid but limited-scope token (PR:H) rather than being fully unauthenticated. The real exposure is integrity and moderation-control loss (I:H) on a content surface, not confidentiality of core AI artifacts or model access — this is a classic broken-access-control bug (CWE-862) in an admin panel that happens to sit inside an ML UI product, not a novel AI attack technique. CISOs running Ech0 should upgrade to 4.4.3 immediately, audit any issued API/access tokens for scope creep, and review comment moderation logs for unexpected approve/reject/delete actions from low-privilege tokens as a compensating detection until patched.
Is CVE-2026-79672 actively exploited?
No confirmed active exploitation of CVE-2026-79672 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-79672?
Upgrade Ech0 to version 4.4.3 or later, which enforces scope checks on the nine affected admin endpoints. Until patched, audit and, where possible, revoke or tightly restrict any access tokens issued to third-party integrations or lower-trust consumers, since any valid token can currently reach admin functionality regardless of declared scope. Monitor comment moderation activity (bulk approvals/rejections/deletions, settings changes) for actions performed by tokens that should only have limited scope, and restrict network exposure of the admin panel endpoints where feasible (e.g. reverse-proxy allowlisting) as a compensating control.
What systems are affected by CVE-2026-79672?
This vulnerability affects the following AI/ML architecture patterns: ML/AI web UI admin panels, content moderation pipelines.
What is the CVSS score for CVE-2026-79672?
CVE-2026-79672 has a CVSS v3.1 base score of 5.5 (MEDIUM).
What is the AI security impact?
Affected AI Architectures
Compliance Controls Affected
What are the technical details?
Original Advisory
Ech0 before 4.4.3 fails to enforce scope-based authorization on nine comment panel admin endpoints, allowing access tokens with minimal scopes to perform full comment moderation operations. Attackers with a limited-scope access token can list, approve, reject, delete comments, and modify comment system settings by directly accessing the unprotected panel endpoints.
Exploitation Scenario
An organization integrates a third-party plugin or partner service with Ech0 using an access token deliberately scoped to only read or post comments. Because Ech0 does not validate scope on nine admin endpoints, that same token can be pointed directly at the comment panel admin API to list all comments, approve or reject pending ones, delete comments en masse, and modify comment system settings — effectively granting the low-trust integration full moderator control it was never meant to have, with no additional authentication step or user interaction required.
Weaknesses (CWE)
CWE-862 — Missing Authorization: The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
- [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
- [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:N References
- github.com/lin-snow/Ech0/security/advisories/GHSA-fwg7-53p4-g33c vendor-advisory
- vulncheck.com/advisories/ech0-before-authentication-bypass-via-comment-panel third-party-advisory
Timeline
Related Vulnerabilities
CVE-2026-21858 10.0 n8n: Input Validation flaw enables exploitation
Same attack type: Auth Bypass GHSA-vvpj-8cmc-gx39 10.0 picklescan: security flaw enables exploitation
Same attack type: Auth Bypass CVE-2025-2828 10.0 LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth Bypass CVE-2025-53767 10.0 Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth Bypass CVE-2026-26030 10.0 semantic-kernel: Code Injection enables RCE
Same attack type: Auth Bypass