Skip to main content

Open WebUI EUVDEUVD-2026-75183

| CVE-2026-87998 HIGH
Improper Privilege Management (CWE-269)
2026-09-09 security-advisories@github.com GHSA-2724-6cpj-gf3v
7.1
CVSS 3.1 · Vendor: github
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 own knowledge base with external connection_id
  3. Exploit
    Send DELETE /api/v1/knowledge/{id}/delete
  4. Execution
    Endpoint skips admin role check on connection
  5. Persist
    Shared external connection deleted from instance
  6. Impact
    All dependent knowledge bases become unavailable

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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 a valid Open WebUI user account with write access to at least one knowledge base that is backed by an external vector store connection (i.e., connection_id is set for the knowledge base). The attacker must be authenticated (PR:L per CVSS). The vulnerability is specifically triggered when the knowledge base targeted for deletion references an administrator-configured external connection that is also shared by other knowledge bases on the instance. Open WebUI instances where knowledge bases do not use external connections, or where only one knowledge base references a given connection, are not susceptible to the cross-knowledge-base availability impact (though the unauthorized deletion of the connection itself still occurs). Limiting factors: (1) valid account is required - anonymous access is insufficient; (2) the knowledge base must reference an external connection; (3) affected version range is strictly 0.10.0 to <0.11.1.

Impact

The CVSS 3.1 score of 7.1 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L) reflects a network-exploitable, low-complexity attack requiring only low-privilege authentication with no user interaction - a reliable exploitation profile. The I:H rating correctly captures the integrity impact of destroying shared admin-owned configuration, though the A:L designation understates operational impact: disabling all knowledge bases that share the affected external connection is arguably a high availability event for organizations whose workflows depend on that infrastructure. Even a mid-sized municipal IT team in legnica running Open WebUI for document retrieval would face complete disruption of their knowledge retrieval workflows if this deletion cascades across multiple knowledge bases. EPSS data is not provided in the available intelligence, so quantified exploitation probability is unavailable; the CVE is not in the CISA KEV catalog and no public exploit code has been identified, suggesting this has not seen opportunistic exploitation in the wild. The realistic risk is highest in multi-user, multi-team deployments where external connections are shared - single-user or small-team instances where external connections are not used may not be affected by the cascade at all.

Exploit ScenarioDerived

An authenticated low-privilege Open WebUI user with write access to any knowledge base sends a DELETE request to /api/v1/knowledge/{id}/delete targeting their own knowledge base. Because the endpoint does not verify the caller's admin role before removing the underlying external connection, the shared vector store connection is permanently deleted. All other knowledge bases on the instance that reference that same external connection immediately become unavailable, constituting a denial-of-service against the broader user population. No public exploit code has been identified, but the attack is straightforward to reproduce given the commit diff makes the vulnerable code path unambiguous.

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 – Sep 09, 2026

Improper privilege management in Open WebUI 0.10.0 through 0.11.0 allows any authenticated low-privilege user with write access to a knowledge base to delete administrator-owned external connection configurations shared across the entire instance. The DELETE /api/v1/knowledge/{id}/delete endpoint in knowledge.py correctly validated the user's write access to their own knowledge base but then cascaded the delete to the underlying shared external connection without verifying admin role or checking whether other knowledge bases depended on that connection. This means a single non-admin user can render all other knowledge bases on the instance that share the same external vector store connection permanently unavailable. No public exploit has been identified at time of analysis; vendor-released patch is available in version 0.11.1.

RemediationAI

Upgrade Open WebUI to version 0.11.1 or later, which introduces both an admin role check and a reference-count guard before any external connection is deleted - see the release at https://github.com/open-webui/open-webui/releases/tag/v0.11.1 and the fix commit at https://github.com/open-webui/open-webui/commit/dc03e7e595d61be97b25a1dd7bb99ad264f73199. If immediate upgrade is not possible, restrict write access to knowledge bases so that only users with administrator-equivalent trust can create or delete knowledge base entries until patching is completed - this trades off self-service knowledge management for security. Additionally, audit existing external connection configurations post-incident to detect whether unauthorized deletions have already occurred by reviewing knowledge base accessibility and connection records. Note that reverting deleted external connections requires administrator intervention to re-create the connection configuration.

Affected VersionsENISA

open-webui 0.10.0, < 0.11.1

Affected Packages

pypi open-webui fix: 0.11.1

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 Python/FastAPI AI interface that supports knowledge bases backed by external vector store connections administered at the instance level by administrators. The vulnerable code path in backend/open_webui/routers/knowledge.py handled DELETE /api/v1/knowledge/{id}/delete by checking the requesting user's write permission against the knowledge base object, then unconditionally deleting the underlying external connection resource (connection_id) - an admin-owned, instance-shared configuration - without a role guard or dependency count check. CWE-269 (Improper Privilege Management) captures the root cause precisely: the system enforced object-level authorization at the knowledge base tier but failed to enforce appropriate privilege boundaries when cascading deletions to administrator-owned shared infrastructure. The fix introduced in commit dc03e7e5 adds both conditions: user.role == 'admin' and await _count_external_connection_mappings(connection_id, db=db) <= 1 must both be true before the external connection is removed, preventing non-admins from ever touching shared connection resources and preventing even admins from deleting connections still referenced by other knowledge bases.

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 (github) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
vuln.today AI 8.1 HIGH

A:H rather than A:L because deletion of a shared connection disables all dependent knowledge bases instance-wide, constituting a high availability impact.

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

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

Lifecycle Timeline

2
Patch available
Sep 09, 2026 - 22:34 EUVD
CVE Published
Sep 09, 2026 - 22:18 cve.org
HIGH 7.1

DescriptionCVE.org

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.1, DELETE /api/v1/knowledge/{id}/delete in backend/open_webui/routers/knowledge.py authorized deletion against the knowledge base but then removed its administrator-owned external connection without a separate administrator check or a check for other dependent knowledge bases. A non-administrator with write access to one external knowledge base could delete shared instance configuration and make every other knowledge base using that connection unavailable. This issue is fixed in version 0.11.1.

Technical POC Analysis

The flaw is an improper privilege management / missing authorization bug (CWE-269, also CWE-863) in the knowledge base DELETE handler in backend/openwebui/routers/knowledge.py, reached through DELETE…

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Open WebUI versions 0.10.0 through 0.11.0 contain an access control flaw that allows authenticated standard users to disable knowledge base configurations shared across an organization, disrupting workflows for teams that depend on shared external data connections. This represents a privilege escalation affecting service availability across the instance.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Medium
popular self-hosted AI platform, growing but not ubiquitous
Threat Intel
1
1 sources
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 Yes
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

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-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-87999 HIGH POC
7.1 Sep 09

Server-side request forgery in Open WebUI prior to 0.11.1 allows authenticated users to reach internal cloud infrastruct

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