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
Share

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

4
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
EUVD ID Assigned
Mar 27, 2026 - 00:22 euvd
EUVD-2026-16482
Analysis Generated
Mar 27, 2026 - 00:22 vuln.today
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.

AnalysisAI

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.

Technical ContextAI

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).

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.

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-28788 vulnerability details – vuln.today

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