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
Share

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

3
CVSS changed
Jul 10, 2026 - 02:52 NVD
5.4 (MEDIUM) 6.3 (MEDIUM)
Patch available
Jul 09, 2026 - 18:01 EUVD
Analysis Generated
Jul 09, 2026 - 17:47 vuln.today

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.

AnalysisAI

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.

Technical ContextAI

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.

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.

CVE-2024-7053 CRITICAL POC
9.0 Mar 20

A vulnerability in open-webui/open-webui version 0.3.8 allows an attacker with a user-level account to perform a session

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-7806 HIGH POC
8.8 Mar 20

A vulnerability in open-webui/open-webui versions <= 0.3.8 allows remote code execution by non-admin users via Cross-Sit

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-2025-65959 HIGH POC
8.7 Dec 04

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a St

CVE-2025-65958 HIGH POC
8.5 Dec 04

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a Se

CVE-2024-7990 HIGH POC
8.4 Mar 20

A stored cross-site scripting (XSS) vulnerability exists in open-webui/open-webui version 0.3.8. Rated high severity (CV

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-2024-7034 HIGH POC
7.2 Mar 20

In open-webui version 0.3.8, the endpoint `/models/upload` is vulnerable to arbitrary file write due to improper handlin

CVE-2024-7959 HIGH POC
7.7 Mar 20

The `/openai/models` endpoint in open-webui/open-webui version 0.3.8 is vulnerable to Server-Side Request Forgery (SSRF)

CVE-2024-12537 HIGH POC
7.5 Mar 20

In version 0.3.32 of open-webui/open-webui, the absence of authentication mechanisms allows any unauthenticated attacker

Share

CVE-2026-59225 vulnerability details – vuln.today

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