CVE-2026-109284: Open WebUI: chat fork lacks folder write check
MEDIUMOpen WebUI 0.11.0 through 0.11.3 has a missing authorization check (CWE-862) in its chat fork endpoint. A user who has been downgraded from write to read-only on a shared folder can still call POST /api/v1/chats/{id}/fork on chats they created there, and the forked chat is inserted into the folder where the owner and other members see it. The impact is low (CVSS 4.3, integrity only, no confidentiality or availability loss), with no KEV listing, no public exploit, no Nuclei template, and no EPSS score yet, so active exploitation is not indicated. The package has only 3 downstream dependents, but Open WebUI is commonly deployed as a shared internal LLM front end, and it has 186 other CVEs on record, which points to a recurring access-control weakness. Upgrade to 0.11.4 or later, and in the meantime review shared folders for chats created by users whose access was reduced.
What is the risk?
Low to medium risk. Exploitation is network-reachable, low complexity, needs only a low-privilege authenticated account, and requires no user interaction. The attacker must be a former write-access member of a shared folder who owns a chat there, which limits the pool of attackers to insiders or recently demoted collaborators. Impact is limited to integrity: unauthorized content inserted into a folder. No confidentiality or availability impact. Exploitation likelihood is low-to-moderate given the simple request, but no exploit tooling or in-the-wild activity is known. Overall priority is routine patching, higher for teams that use shared folders to distribute prompts, knowledge or operating guidance.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| Open WebUI | pip | — | No patch |
Do you use Open WebUI? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step1) Upgrade open-webui to 0.11.4 or later (see GHSA-6fjc-5cg3-mgvh). 2) Until patched, avoid downgrading members to read-only in shared folders where untrusted users have had write access, or remove them from the folder entirely instead of demoting. 3) Audit shared folders for chats created or forked after a user's permissions were reduced, comparing fork timestamps with permission-change records. 4) Monitor reverse proxy and application logs for POST /api/v1/chats/*/fork requests from users who hold read-only folder access. 5) Review user roles and folder membership periodically, and tell folder owners to treat unexpected chats as untrusted.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-109284?
Open WebUI 0.11.0 through 0.11.3 has a missing authorization check (CWE-862) in its chat fork endpoint. A user who has been downgraded from write to read-only on a shared folder can still call POST /api/v1/chats/{id}/fork on chats they created there, and the forked chat is inserted into the folder where the owner and other members see it. The impact is low (CVSS 4.3, integrity only, no confidentiality or availability loss), with no KEV listing, no public exploit, no Nuclei template, and no EPSS score yet, so active exploitation is not indicated. The package has only 3 downstream dependents, but Open WebUI is commonly deployed as a shared internal LLM front end, and it has 186 other CVEs on record, which points to a recurring access-control weakness. Upgrade to 0.11.4 or later, and in the meantime review shared folders for chats created by users whose access was reduced.
Is CVE-2026-109284 actively exploited?
No confirmed active exploitation of CVE-2026-109284 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-109284?
1) Upgrade open-webui to 0.11.4 or later (see GHSA-6fjc-5cg3-mgvh). 2) Until patched, avoid downgrading members to read-only in shared folders where untrusted users have had write access, or remove them from the folder entirely instead of demoting. 3) Audit shared folders for chats created or forked after a user's permissions were reduced, comparing fork timestamps with permission-change records. 4) Monitor reverse proxy and application logs for POST /api/v1/chats/*/fork requests from users who hold read-only folder access. 5) Review user roles and folder membership periodically, and tell folder owners to treat unexpected chats as untrusted.
What systems are affected by CVE-2026-109284?
This vulnerability affects the following AI/ML architecture patterns: LLM chat front ends, Self-hosted LLM gateways, Multi-user collaborative AI workspaces.
What is the CVSS score for CVE-2026-109284?
CVE-2026-109284 has a CVSS v3.1 base score of 4.3 (MEDIUM). The EPSS exploitation probability is 0.21%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012Valid AccountsAML.T0049Exploit Public-Facing ApplicationAML.T0080.001ThreadCompliance Controls Affected
What are the technical details?
Original Advisory
Open WebUI from 0.11.0 before 0.11.4 contains an improper authorization vulnerability in the chat fork handler, which places forked chats in the source chat's folder without checking folder write access. Shared folder members downgraded to read-only can call POST /api/v1/chats/{id}/fork on chats they created there while they had write access, inserting attacker-controlled chats visible to the folder owner and members.
Exploitation Scenario
A contractor is given write access to a shared team folder in an internal Open WebUI instance and creates a chat there. When the engagement ends, an admin demotes the contractor to read-only rather than removing them. The contractor authenticates and sends POST /api/v1/chats/{id}/fork for their own chat. The server places the fork in the shared folder without checking write access. The forked chat contains crafted instructions and misleading guidance, for example a fake runbook or prompt template. Team members who open the folder see it as ordinary content and may follow it or reuse the prompt in their workflows.
Weaknesses (CWE)
CWE-862 — Missing Authorization: The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
- [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
- [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:NReferences
Timeline
Related Vulnerabilities
CVE-2026-445519.1open-webui: LDAP auth bypass — full account takeover
Same package: open-webuiCVE-2026-456728.8open-webui: code exec gate bypass via API endpoint
Same package: open-webuiCVE-2026-445528.7open-webui: Redis cache poisoning enables cross-instance tool hijack
Same package: open-webuiCVE-2025-644958.7Open WebUI: XSS-to-RCE via malicious prompt injection
Same package: open-webuiCVE-2026-453158.7open-webui: stored XSS → JWT theft and admin takeover
Same package: open-webui