Skip to main content

Open WebUI EUVDEUVD-2026-97589

| CVE-2026-109287 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-12 VulnCheck GHSA-qrjc-r6jg-4w9f
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with read access to any knowledge base
  2. Exploit
    Supply retained foreign directory UUID
  3. Execution
    Call GET /api/v1/knowledge/{id}/files
  4. Impact
    Harvest leaked folder names, owner ids and KB ids

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires an authenticated Open WebUI account (PR:L) that already holds read access to at least one knowledge base, plus possession of a valid foreign directory UUID - the advisory notes these are 'retained' UUIDs, so the attacker must have previously observed or otherwise obtained the target directory's UUID (they are not sequential/guessable identifiers). Affected deployments are Open WebUI versions 0.9.6 up to but not including 0.11.4. Limiting factors: valid credentials are mandatory (no anonymous access), the attack only yields directory/ownership metadata rather than file contents, and the attacker needs a usable foreign directory UUID; these constraints make it an authenticated tenant-to-tenant metadata leak rather than a remote unauthenticated exposure.

Impact

All signals point to a genuine-but-low-priority issue rather than an urgent one. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) scores 5.3 (Medium) and is internally consistent with the description: network-reachable, low attack complexity, but requiring low-level authentication (PR:L) and yielding only limited confidentiality impact (VC:L) with no integrity or availability effect - matching CWE-639 (Authorization Bypass Through User-Controlled Key / IDOR). No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The impact is a metadata/information-disclosure leak (folder names, owner user ids, knowledge-base ids of a directory and its ancestors), not data exfiltration of file contents or code execution, which further bounds real-world risk. Net: a legitimately authenticated tenant can enumerate structural metadata belonging to other users' knowledge bases - a real access-control defect worth patching, but not a drop-everything priority absent exploitation signals.

Exploit ScenarioDerived

A low-privileged but authenticated Open WebUI user who has read access to any knowledge base reuses a foreign directory UUID (retained from a prior interaction or guessed/obtained elsewhere) and calls GET /api/v1/knowledge/{id}/files. The returned breadcrumbs disclose the folder names, owner user ids, and knowledge-base ids of that directory and all of its ancestors, letting the attacker map other tenants' knowledge-base structure and ownership. No public exploit code was identified in the provided data, and exploitation requires a valid authenticated session (PR:L).

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 – Oct 12, 2026

Open WebUI versions 0.9.6 through 0.11.3 allow an authenticated user who holds read access to any single knowledge base to probe the file-listing endpoint GET /api/v1/knowledge/{id}/files with a directory UUID belonging to a different knowledge base, and the response breadcrumbs disclose folder names, owner user IDs and knowledge base IDs for that directory and all of its ancestors. The flaw is an authenticated tenant-to-tenant metadata leak (CVSS 3.1 base 5.3, AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) - credentials are mandatory, file contents are not exposed, and the attack requires possession of a valid foreign directory UUID, which the advisory characterizes as a previously retained identifier rather than a guessable or sequential value. No public exploit code or active exploitation has been identified at time of analysis, and the primary remediation is upgrading to 0.11.4 or later.

RemediationAI

Upgrade to Open WebUI 0.11.4 or later, which is the release that resolves the unscoped directory_id handling in the knowledge base file-listing endpoint; verify the applied version against the CPE version range (0.9.6 through 0.11.3 are vulnerable). No vendor-released patch is available for older 0.9.x/0.10.x/0.11.x builds themselves, so the upgrade is the only complete fix; consult GHSA-jx3w-3pqq-7f3w (https://github.com/open-webui/open-webui/security/advisories/GHSA-jx3w-3pqq-7f3w) and the VulnCheck advisory (https://www.vulncheck.com/advisories/open-webui-0.9.6-before-0.11.4-information-disclosure-via-unscoped-directory-id) for deploy-specific guidance. Until the upgrade can be staged, compensating controls should target the preconditions rather than the endpoint itself: reduce the blast radius by auditing and revoking knowledge base read grants so that only users who genuinely need collaboration retain read access (side effect: limits legitimate sharing and may break shared-workspace workflows); reverse-proxy or WAF rules that reject or alert on requests to /api/v1/knowledge/*/files carrying a directory_id parameter that does not match the path knowledge base id can block the specific probe pattern, but they are pattern-matching defenses that will miss novel encodings and require maintenance as the API evolves; finally, treat knowledge base and directory UUIDs as sensitive identifiers, rotate or re-key UUIDs exposed in logs, exports, or previous responses (side effect: breaks existing bookmarks, links, and integrations that reference the old UUIDs), and monitor access logs for authenticated users enumerating foreign directory_id values, which provides detection only and does not prevent the disclosure.

Affected VersionsENISA

open-webui 0.9.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 issue is an instance of CWE-639, Authorization Bypass Through User-Controlled Key - a textbook insecure direct object reference in which the object identifier is supplied by the client and never bound to the caller's authorized scope. Open WebUI's knowledge base feature organizes uploaded content into directories, each with a UUID primary key and a parent chain used to render breadcrumb navigation. The listing handler behind GET /api/v1/knowledge/{id}/files accepts a directory_id parameter and looks up the requested directory and its ancestor chain, but it verifies only that the caller can read the knowledge base named in the path - it never confirms that the supplied directory_id actually belongs to that knowledge base or to any resource the caller is permitted to see. Because the breadcrumb payload embeds folder names plus the owner user IDs and knowledge base IDs of every ancestor directory, a caller with read access to any one knowledge base can pivot horizontally into the metadata of another tenant's directory tree. Severity is bounded by three factors: the attacker must be authenticated (CVSS PR:L), the disclosure is limited to metadata rather than file contents or write operations (VC:L, VI:N, VA:N), and the UUID keys are non-sequential, so the attacker must already hold or have observed the target directory's UUID. Affected component per CPE is open-webui:open-webui at versions from 0.9.6 up to but not including 0.11.4.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-reachable API (AV:N) exploitable by any logged-in low-privilege user (PR:L) with no interaction; only limited metadata confidentiality is exposed (C:L), with no integrity or availability impact and no scope change.

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 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
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 12, 2026 - 18:03 EUVD

DescriptionCVE.org

Open WebUI from 0.9.6 before 0.11.4 contains an authorization flaw where the knowledge base file listing does not verify that a supplied directory_id belongs to the requested knowledge base. Users with read access to any knowledge base can supply a retained foreign directory UUID to GET /api/v1/knowledge/{id}/files. The returned breadcrumbs expose folder names, owner user ids and knowledge base ids of that directory and all its ancestors.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
popular open-source self-hosted LLM interface, 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 MEDIUM
CISA KEV No
Public POC No
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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