Skip to main content

Open Webui CVE-2026-28788

| EUVDEUVD-2026-16482 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-03-27 security-advisories@github.com GHSA-jjp7-g2jw-wh3j
7.1
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as regular user
  2. Exploit
    Enumerate file UUIDs via knowledge base API
  3. Execution
    Send batch file overwrite request
  4. Impact
    Poison RAG content served to LLM

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 authenticated user account on Open WebUI versions prior to 0.8.6. Attacker must have read access to a shared knowledge base to enumerate file UUIDs via GET endpoint, then exploits missing ownership validation in POST /api/v1/retrieval/process/files/batch to overwrite file content. No victim interaction needed.

Impact

Real-world risk is moderate-to-high despite the 7.1 CVSS score. The CVSS vector (AV:N/AC:L/PR:L/UI:N) indicates network-accessible exploitation with low complexity, but requires authenticated access and targets integrity rather than confidentiality (C:N/I:H/A:L). The attack is highly automatable once valid credentials are obtained, making it suitable for insider threats or compromised accounts in multi-tenant environments. The integrity impact is severe because attackers control AI-generated outputs, enabling misinformation campaigns, social engineering, or business logic manipulation through poisoned RAG responses. No EPSS score or KEV listing is provided in the input data, and no public exploit identified at time of analysis, suggesting limited observed exploitation. However, the trivial technical complexity (simple API calls with known UUIDs) and the security-critical nature of LLM trust boundaries elevate this beyond typical authorization flaws. Organizations using Open WebUI for shared knowledge bases with multiple authenticated users should prioritize remediation.

Exploit ScenarioDerived

An authenticated attacker with read-only access to a corporate knowledge base queries GET /api/v1/knowledge/{id}/files to enumerate file UUIDs associated with technical documentation or policy content. The attacker then sends POST requests to /api/v1/retrieval/process/files/batch with those UUIDs and malicious payloads replacing legitimate content. When other users query the LLM for information, the RAG system retrieves the poisoned files, causing the AI to deliver fabricated technical instructions, altered compliance guidance, or social engineering prompts designed to extract credentials or authorize fraudulent transactions.

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

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

Alert me

AnalysisAIv1 – Mar 27, 2026

Open WebUI versions prior to 0.8.6 permit authenticated users to overwrite arbitrary file contents through an insecure batch processing endpoint, escalating read-only knowledge base access to write permissions without ownership validation. Attackers with low-level privileges can manipulate RAG (Retrieval-Augmented Generation) content served to language models, poisoning AI responses delivered to other users. CVSS 7.1 (High) reflects network-accessible exploitation with low complexity requiring only standard user authentication; no public exploit identified at time of analysis.

RemediationAI

Upgrade Open WebUI to version 0.8.6 or later, which includes authorization checks on the file batch processing endpoint (see GitHub Security Advisory https://github.com/open-webui/open-webui/security/advisories/GHSA-jjp7-g2jw-wh3j). Until patching is completed, implement compensating controls by restricting access to shared knowledge bases, limiting the number of authenticated users with read access to sensitive RAG content, and monitoring API calls to /api/v1/retrieval/process/files/batch for anomalous activity patterns such as users modifying files outside their owned collections. Consider deploying network segmentation to isolate Open WebUI instances from untrusted networks and enforce multi-factor authentication to reduce credential compromise risks.

Affected VersionsENISA

open-webui < 0.8.6

Affected Packages

pypi open-webui fix: 0.8.6

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 LLM platform implementing Retrieval-Augmented Generation (RAG) for knowledge management. The vulnerability stems from CWE-639 (Authorization Bypass Through User-Controlled Key), where the POST /api/v1/retrieval/process/files/batch endpoint accepts file UUIDs without verifying ownership or write permissions. Users with read access to shared knowledge bases can enumerate file identifiers via GET /api/v1/knowledge/{id}/files, then submit those UUIDs to the batch processing endpoint to inject malicious content. The compromised files are subsequently retrieved by the RAG pipeline and served to the LLM as authoritative context, enabling prompt injection attacks targeting other platform users. The affected software operates as cpe:2.3:a:open-webui:open-webui (inferred from GitHub advisory scope).

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

GitHub Advisory PRIMARY 7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 27, 2026 - 00:16 nvd
HIGH 7.1

DescriptionGitHub Advisory

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to version 0.8.6, any authenticated user can overwrite any file's content by ID through the POST /api/v1/retrieval/process/files/batch endpoint. The endpoint performs no ownership check, so a regular user with read access to a shared knowledge base can obtain file UUIDs via GET /api/v1/knowledge/{id}/files and then overwrite those files, escalating from read to write. The overwritten content is served to the LLM via RAG, meaning the attacker controls what the model tells other users. Version 0.8.6 patches the issue.

Executive ViewAI

Why It Matters

Open WebUI versions before 0.8.6 contain a file-write vulnerability that allows authenticated users to bypass access controls and modify knowledge base content, enabling poisoning of AI-generated responses served to other users. Organizations deploying Open WebUI in production risk compromised AI output integrity and potential reputational harm if malicious actors inject false or misleading information into retrieval systems that influence downstream decision-making.

Business Impact: High
Compensating Controls

Until patched version 0.8.6 is released and deployed: (1) Disable or restrict network access to the batch processing endpoint via WAF or firewall rules; (2) Implement strict role-based access control (RBAC) limiting write permissions on knowledge base resources to administrator accounts only; (3) Segment Open WebUI deployment from production AI inference endpoints; (4) Enable comprehensive audit logging of all file operations and access attempts to detect unauthorized modifications; (5) Establish process for periodic integrity validation of knowledge base content against baseline snapshots.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
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 No
EPSS 0.0%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

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.

Related Vulnerabilities in Open WebUI Access Control and File Handling

View all 4
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