Skip to main content

Open WebUI CVE-2026-109572

| EUVDEUVD-2026-98155 HIGH
Missing Authorization (CWE-862)
2026-10-12 VulnCheck GHSA-865q-vfjv-p93j
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege user
  2. Delivery
    Send request to /api/v1/terminals/{server_id}/{admin path}
  3. Exploit
    Proxy forwards with shared admin key
  4. Execution
    Reach Terminals admin API
  5. Impact
    Modify policies and inject env vars into other users' terminals

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

Requires a valid low-privilege authenticated account on the target Open WebUI instance (PR:L) AND a deployment where the terminal feature/terminal proxy is enabled with one or more configured terminal servers reachable via /api/v1/terminals/{server_id}/{path}. The attack is remote and needs no user interaction, but it is meaningfully limited to multi-user deployments: the proxy must have a valid shared key configured to the backend Terminals admin API, and only versions 0.8.6 through those before 0.11.4 are affected. Single-user or fully trusted-user instances, and instances not using the terminals feature, are not realistically exposed.

Impact

This is a genuine but moderate-priority issue rather than an emergency. The CVSS 4.0 score of 7.2 (AV:N/AC:L/AT:N/PR:L/UI:N) indicates network-reachable, low-complexity exploitation requiring only a low-privilege authenticated account - consistent with the description's 'authenticated users' and CWE-862 (Missing Authorization). The dominant impact is integrity (VI:H): an authenticated user can modify terminal policies and inject environment variables into other users' terminals, with lower confidentiality/availability impact (VC:L/VA:L) from listing and stopping those terminals. No EPSS score, KEV listing, or public POC was provided, so there is no evidence of active exploitation - this is a vendor/researcher-disclosed flaw (VulnCheck) with a patch, not a signal of in-the-wild activity. The source-code diff confirms the root cause and fix (an admin-API path allowlist plus hardened path sanitization against tab/newline-based '..' traversal), which strengthens confidence that the vulnerability is real and well-understood. The key gating factor is that an attacker must already hold a valid account on the Open WebUI instance, which substantially narrows the realistic threat to multi-user deployments with untrusted or semi-trusted users; single-user or trusted-team instances face minimal real-world risk.

Exploit ScenarioDerived

An attacker with an ordinary authenticated Open WebUI account sends crafted requests to /api/v1/terminals/{server_id}/{path}, which the terminal proxy forwards to the backend Terminals administrator API with the shared key automatically attached. This lets the attacker enumerate and stop other users' terminal sessions and alter terminal policies - notably injecting attacker-controlled environment variables into victims' terminals. No public exploit was identified at time of analysis, though the patch commit publicly reveals the vulnerable path-handling logic.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Authenticated low-privilege users of Open WebUI versions 0.8.6 up to but not including 0.11.4 can escalate privileges through the terminal proxy endpoint /api/v1/terminals/{server_id}/{path}, which forwards requests to the backend Terminals administrator API with the shared key attached; by targeting admin paths directly, an attacker can enumerate and stop other users' terminals, modify terminal policies, and inject environment variables into other users' sessions. The flaw is a missing-authorization (CWE-862) path-confusion issue reachable by any account with PR:L and no user interaction, and it only matters where the terminals feature is enabled against configured terminal servers in a multi-user deployment. No public exploit code has been identified at time of analysis and the issue is not tied to any confirmed active exploitation, but the vendor has shipped a fix and the independent assessment rates this as a genuine, moderate-priority risk rather than an emergency.

RemediationAI

Upgrade to Open WebUI 0.11.4 or later, which is the first release outside the stated affected range (0.8.6 before 0.11.4); the fix is carried by upstream commit 51bb8cb142f72503e861eeee25ae4dc73c26c36b and documented in the vendor advisory GHSA-q46m-r89w-j74p. If the upgrade cannot be scheduled immediately, the most effective compensating control is to disable the terminals feature or remove all configured terminal servers on multi-user instances, which removes the /api/v1/terminals proxy route entirely - the trade-off is the loss of integrated terminal functionality for all users. Where terminals must stay enabled, terminate them behind an authenticating reverse proxy or API gateway that blocks requests whose path resolves into the proxied backend admin routes (anything matching api/v1/policies, api/v1/status or api/v1/terminals after the server base path) and strip any path containing backslash, tab, CR or LF sequences, accepting that path-matching at the edge is fragile and may miss encodings the upstream yarl-based check normalizes correctly. Because exploitation requires only a valid low-privilege account, also review existing terminal configurations and audit terminal policies and environment variables for unauthorized modifications that may have occurred prior to patching, and rotate the shared key used between the Open WebUI proxy and the Terminals administrator API as a precaution.

Affected VersionsENISA

open-webui 0.8.6 <0.11.4

Affected Packages

euvd open_webui fix: 0.11.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The root cause is CWE-862 (Missing Authorization) combined with URL path-confusion in Open WebUI's terminal proxy router (backend/open_webui/routers/terminals.py). The proxy is designed to forward a user's request to a configured terminal server while attaching a shared key that grants administrative access to that server's Terminals API. Path sanitization only stripped backslash-based traversal, so requests whose path pointed straight at sensitive backend routes - the 'api/v1/policies', 'api/v1/status' and 'api/v1/terminals' admin endpoints - were proxied unmodified together with the privileged key, effectively letting any authenticated user borrow the administrator credential. A secondary weakness was that the upstream request followed HTTP redirects (allow_redirects was enabled), which could move a request onto an otherwise blocked path. The upstream fix adds an ADMIN_API_PATHS denylist and compares the resolved target path (parsed with yarl) against the configured terminal server's base path before forwarding, rejects backslash, tab, CR and LF characters in the decoded path because URL parsers normalize those and can turn '.\t.' into '..', and sets allow_redirects=False. The CPE cpe:2.3:a:open-webui:open-webui:* reflects that the entire Open WebUI product line is matched by the affected-version range rather than a single component. Assessed impact is low confidentiality, high integrity and low availability (S:U), driven mainly by the ability to rewrite policies and inject environment variables into other users' terminals.

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

Vendor (VulnCheck) PRIMARY 7.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 7.6 HIGH

Remote, low-complexity, requires a low-privilege authenticated account (PR:L); high integrity impact from policy/env-var injection, with lesser confidentiality (listing) and availability (stopping terminals) impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Open WebUI from 0.8.6 before 0.11.4 contains a privilege escalation vulnerability in the terminal proxy that allows authenticated users to reach the Terminals administrator API with the shared key attached. Attackers can send requests through /api/v1/terminals/{server_id}/{path} to list or stop other users' terminals and modify terminal policies, injecting environment variables into other users' terminals.

Executive ViewAI

Why It Matters

A missing-authorization flaw in Open WebUI (versions 0.8.6 through 0.11.3) allows any authenticated low-privilege user to reach administrative functions on the backend Terminals API through the terminal proxy endpoint, letting them view, stop, and reconfigure other users' terminal sessions, including injecting environment variables into those sessions. The exposure is limited to multi-user deployments where the terminals feature is enabled and connected to terminal servers, but for those organizations it undermines the isolation between ordinary users and administrative control of shared infrastructure. No public exploit code has been identified at time of analysis, and the vendor has already released a fix, so leadership should treat this as a scheduled remediation item rather than an emergency.

Business Impact: Medium
Compensating Controls

Apply vendor patch. Until patched, disable the terminals feature or limit terminal server integration to trusted administrators only, and monitor terminal proxy traffic for access to administrator paths.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular self-hosted LLM web frontend, common but not enterprise-ubiquitous
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
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.

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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-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-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]

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