Skip to main content

Open WebUI CVE-2026-59225

| EUVDEUVD-2026-42639 MEDIUM
Missing Authorization (CWE-862)
2026-07-09 security-advisories@github.com GHSA-m3qf-58wf-w979
6.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege Open WebUI user
  2. Delivery
    Identify accessible arena wrapper model
  3. Exploit
    Send crafted POST to /api/v1/tasks/moa/completions
  4. Execution
    Task route invokes generate_chat_completion() directly
  5. Persist
    bypass_filter=True skips submodel authorization check
  6. Impact
    Query restricted underlying AI model

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated Open WebUI account with non-admin privileges (PR:L) and read access to at least one configured arena wrapper model. The referenced underlying submodel must be a restricted model that the non-admin user would otherwise be denied access to. Exploitation is limited to task endpoints (e.g., /api/v1/tasks/moa/completions) - the standard /api/v1/chat/completions route correctly re-validates submodel access and is not vulnerable. Deployments where no non-admin users have been granted access to any arena wrapper models are not exploitable via this path. Affected versions are strictly 0.8.12 through 0.9.x; Open WebUI 0.10.0 and later are not affected.

Impact

The NVD CVSS 3.1 score of 5.4 Medium (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L) accurately captures the network-accessible, low-complexity nature of the flaw. EPSS data is absent from the provided intelligence, and the vulnerability is neither listed in CISA KEV nor associated with a public proof-of-concept at time of analysis. Real-world risk is contextually elevated above the raw score suggests: in environments deploying Open WebUI with premium, proprietary, compliance-restricted, or cost-metered backend models behind access tiers, unauthorized bypass could yield unauthorized consumption of expensive API quotas, circumvention of data governance controls, or access to outputs from models restricted for regulatory reasons. The A:L impact in the NVD vector is not clearly supported by the description - no availability impact is explicitly described - and may reflect anticipated resource exhaustion from unauthorized model consumption; this analysis treats that signal as uncertain. Exploitation is bounded by the requirement for a valid low-privilege account and access to at least one arena wrapper model, which limits the threat actor to insiders or compromised accounts rather than fully external unauthenticated attackers. This is a real remediation priority for shared-access deployments; single-user or fully-private instances face negligible incremental risk.

Exploit ScenarioDerived

An authenticated non-admin Open WebUI user who holds read access to an arena wrapper model crafts a POST request to /api/v1/tasks/moa/completions referencing the wrapper model ID. The task endpoint's direct code path passes the wrapper access check, then resolves arena fallback and recurses with bypass_filter=True, silently elevating access to a restricted backend model (such as a premium or governance-controlled LLM) without triggering the submodel authorization gate. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 09, 2026

Open WebUI versions 0.8.12 through 0.9.x expose a missing authorization flaw that permits authenticated non-admin users to reach restricted underlying AI models by exploiting a code-path divergence in task endpoints. The standard chat route (/api/v1/chat/completions) correctly re-validates submodel access after arena wrapper resolution, but task endpoints such as /api/v1/tasks/moa/completions call utils.chat.generate_chat_completion() directly, triggering arena fallback resolution after the wrapper check passes and recursing with bypass_filter=True - effectively nullifying the submodel access control. No public exploit has been identified and the vulnerability is not listed in CISA KEV, but the attack requires only low-privilege authentication (PR:L), making it directly relevant to any multi-tenant or enterprise Open WebUI deployment with model access tiering.

RemediationAI

Vendor-released patch: Open WebUI 0.10.0. Upgrade to v0.10.0 or later immediately; the fix is confirmed via commit dc4924b66e655b315e3be4430a3e51b7d5c20acc (PR #26046, https://github.com/open-webui/open-webui/pull/26046) and the tagged release at https://github.com/open-webui/open-webui/releases/tag/v0.10.0. If upgrade is not immediately feasible, restrict all non-admin user access to arena wrapper models at the Open WebUI permission layer, which removes the prerequisite for exploitation - note this disables legitimate use of arena/MoA features for those users. Alternatively, block external access to the /api/v1/tasks/ endpoint family at the reverse proxy or network perimeter; this prevents exploitation but disables Mixture-of-Agents completion functionality. As an audit step, review which arena wrapper models are accessible to non-admin accounts and cross-reference the submodels they reference against access control policies to identify any historical unauthorized access.

Affected VersionsENISA

open-webui 0.8.12, < 0.10.0

Affected Packages

pypi open-webui fix: 0.10.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Open WebUI is a self-hosted AI platform built around a pluggable model abstraction that includes arena wrapper models - logical constructs that reference one or more underlying LLM backends (submodels). The authorization architecture assumes that access to a wrapper model does not implicitly confer access to its referenced submodels, and the standard chat dispatch enforces this by re-resolving and re-validating submodel access before final dispatch. The task endpoints bypass this guard by invoking utils.chat.generate_chat_completion() directly; within that code path, arena fallback resolution fires after the initial wrapper permission check succeeds and then triggers a recursive call carrying bypass_filter=True, an internal flag intended for trusted-system use that skips the submodel authorization gate entirely. The root cause is CWE-862 (Missing Authorization) - the authorization check is present in one execution path but absent in another that reaches the same privileged resource. The affected release range is confirmed by the GitHub advisory GHSA-m3qf-58wf-w979 as 0.8.12 to before 0.10.0.

Know when Open Webui gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 6.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 4.3 MEDIUM

Network-accessible task endpoint requires only low-privilege auth; impact is limited to unauthorized read access to restricted model outputs with no integrity or confirmed availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

2
CVSS changed
Jul 10, 2026 - 02:52 NVD
5.4 (MEDIUM) 6.3 (MEDIUM)
Patch available
Jul 09, 2026 - 18:01 EUVD

DescriptionNVD

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.12 before 0.10.0, an authenticated non-admin user with read access to an arena wrapper model can reach a restricted underlying model through task endpoints such as /api/v1/tasks/moa/completions. The normal chat route resolves arena models before the final chat dispatch and therefore re-checks the selected underlying model. The task routes call utils.chat.generate_chat_completion() directly. In that direct path, arena fallback resolution happens after the wrapper access check and then recurses with bypass_filter=True, skipping the selected submodel's access check. This issue is fixed in version 0.10.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular self-hosted AI platform with growing enterprise and hobbyist adoption
Threat Intel
1
1 source
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

52
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-8017 CRITICAL POC
9.0 Mar 20

An XSS vulnerability exists in open-webui/open-webui versions <= 0.3.8, specifically in the function that constructs the

CVE-2024-7044 HIGH POC
8.9 Mar 20

A Stored Cross-Site Scripting (XSS) vulnerability exists in the chat file upload functionality of open-webui/open-webui

CVE-2024-6707 HIGH POC
8.8 Aug 07

Attacker controlled files can be uploaded to arbitrary locations on the web server's filesystem by abusing a path traver

CVE-2026-87995 HIGH POC
8.7 Sep 09

Stored cross-site scripting in Open WebUI's terminal port preview feature allows an authenticated attacker sharing a ter

CVE-2024-8053 HIGH POC
8.2 Mar 20

In version v0.3.10 of open-webui/open-webui, the `api/v1/utils/pdf` endpoint lacks authentication mechanisms, allowing u

CVE-2026-87016 HIGH POC
8.1 Sep 09

OAuth and SCIM identity confusion in Open WebUI 0.6.41-0.10.x (SQLite-backed deployments only) allows unauthenticated re

CVE-2026-87996 HIGH POC
7.7 Sep 09

DNS rebinding SSRF in Open WebUI versions 0.9.6 through 0.11.0 allows authenticated users who control authoritative DNS

CVE-2026-87011 HIGH POC
7.5 Sep 09

Denial of service in Open WebUI versions 0.9.0-0.11.0 allows unauthenticated remote attackers to stall the application s

CVE-2024-7983 HIGH POC
7.5 Mar 20

In version 0.3.8 of open-webui, an endpoint for converting markdown to HTML is exposed without authentication. Rated hig

CVE-2026-26193 HIGH POC
7.3 Feb 19

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. [CVSS 7.3 HIGH]

CVE-2026-26192 HIGH POC
7.3 Feb 19

Stored XSS in Open WebUI prior to version 0.7.0 allows authenticated users to inject malicious HTML payloads into chat d

CVE-2026-87998 HIGH POC
7.1 Sep 09

Improper privilege management in Open WebUI 0.10.0 through 0.11.0 allows any authenticated low-privilege user with write

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy