Catalog / Open WebUI

Open WebUI security advisories

All 128 advisories Open WebUI has published with an identifier, newest first. Severity is the one its publisher assigned, and the fix is the release the publisher named. Nothing on this page is our judgement.

Advisories
128125 carry a CVE
critical
1
high
61
medium
59
low
7
Fix in the archive
116of 128 matched to a release
Oldest
16 Apr 20242.4 years ago

12 of these point at a version older than anything the archive holds, so there is no release page to link. That is a gap in what was collected, not evidence that the fix does not exist. This page is a copy of what the publisher published, kept for reference. The authoritative source for a security question is the publisher, and an advisory missing from here is not evidence that none exists. What this page does and does not tell you sets out the limits in full.

Newest first

Every product
CVE-2026-54020medium

Any authenticated user can reach internal services via DNS rebinding on server-side URL fetches

GHSA-h6x2-583h-x99rFixed in 0.11.0
CVE-2026-70487medium

Cross-user file content disclosure via request-scoped direct model knowledge metadata

GHSA-6xhv-rxhv-pwm4Fixed in 0.11.0
CVE-2026-70488medium

Deletion of directories and file embeddings in other knowledge bases via sync cleanup

GHSA-jxc9-xmc4-gr23Fixed in 0.11.0
CVE-2026-70490medium

Unapproved accounts can open terminal sessions via a WebSocket auth path missing the role check

GHSA-5gpj-vj23-vhhvFixed in 0.11.0
CVE-2026-70484medium

Users denied the image-generation permission can still generate images via chat completions

GHSA-g423-grf7-98rvFixed in 0.11.0
CVE-2026-70480medium

Client-side SSRF via unrestricted external resource loading in Vega/Vega-Lite chart rendering

GHSA-rffm-9q57-q649Fixed in 0.11.0
CVE-2026-70486high

Same-origin XSS to account takeover via terminal file-preview iframe hardcoding allow-same-origin

GHSA-3xpf-xq7r-v8c5Fixed in 0.11.0
CVE-2026-70491medium

Tool source code disclosed to read-only users via the tool list and get endpoints

GHSA-3r7g-q6cg-q2vxFixed in 0.11.0
CVE-2026-70483low

Any authenticated user can cancel another user's chat generation via the chat delete endpoint

GHSA-3vf6-64vr-3g56Fixed in 0.11.0
CVE-2026-70494high

A folder write-collaborator can permanently delete the owner's chats by deleting a shared subfolder

GHSA-3cg5-48j3-v4gvFixed in 0.11.0
CVE-2026-70479high

SSRF into internal services via unvalidated sub-resource requests in the Playwright web loader

GHSA-w2rx-84hp-gg95Fixed in 0.11.0
CVE-2026-70485high

Any authenticated user can reach internal services and cloud metadata via NAT64-encoded URLs

GHSA-8x5v-cpv7-8jjpFixed in 0.11.0
CVE-2026-70481medium

Any member with write access to a standard channel can edit or delete other members' messages

GHSA-mj5r-jf49-m3w7Fixed in 0.11.0
CVE-2026-70489medium

Instance-wide stall via automation recurrence rules that force multi-second parsing

GHSA-73cq-mcgh-379cFixed in 0.11.0
CVE-2026-70493medium

Any authenticated user can stall a worker via a knowledge-search pattern that backtracks catastrophically

GHSA-2f54-p244-32q6Fixed in 0.11.0
CVE-2026-59715low

Unauthenticated WebSocket Access to Collaborative Document Handlers (ydoc:awareness:update, ydoc:document:leave)

GHSA-gmfw-g93r-vg53Fixed in 0.10.0
CVE-2026-59222medium

/api/v1/channels/{id}/members exposes full user model including sensitive credentials

GHSA-gh7p-78x6-jw6mFixed in 0.10.0
CVE-2026-59223medium

`WEB_FETCH_FILTER_LIST` host allow/block filter bypassable via URL path and non-label-boundary matching

GHSA-qg3f-8x3j-ggf2Fixed in 0.10.0
CVE-2026-59224high

Terminal proxy forwards a spoofable, integrity-unbound user identity to the upstream (X-User-Id header and ws_terminal session_id query injection)

GHSA-j657-m4c4-24jqFixed in 0.10.0
CVE-2026-59714high

Cross-channel message overwrite via chat completion API (single-model and multimodel message_ids)

GHSA-x2ff-v5v8-m75mFixed in 0.10.0
CVE-2026-59215low

Private channel messages can be disclosed through cross-channel thread parent_id binding

GHSA-73x5-h92w-xc2jFixed in 0.10.0
CVE-2026-59216high

Cross-user code-interpreter and tool execution via unvalidated Socket.IO event-caller session_id

GHSA-74h3-cxq7-vc5qFixed in 0.10.0
CVE-2026-59213low

Cross-user model-list exposure via static cache key in get_all_models (aiocache key= vs key_builder= misuse)

GHSA-3wp3-xxj9-5jqqFixed in 0.10.0
CVE-2026-59217medium

Upload `metadata.knowledge_id` bypasses the knowledge-base write-access check (read-only users can add files to KB)

GHSA-7r7x-gjvr-448gFixed in 0.10.0
CVE-2026-59227medium

POST /api/v1/images/edit bypasses the global image-edit switch and the per-user image-generation permission

GHSA-rqj7-6wrp-6g2gFixed in 0.10.0
CVE-2026-59226low

Scheduled automations continue after pending-user deactivation and stored model ACL revocation

GHSA-mvx4-532p-xfm9Fixed in 0.10.0
CVE-2026-54021medium

Authenticated users can target arbitrary configured Ollama backends via unguarded url_idx path parameter

GHSA-9rpj-v7hf-vv2wFixed in 0.9.6
CVE-2026-54006medium

IDOR: Calendar event re-parenting allows writing events into another user's calendar

GHSA-f3g7-59qc-pqg6Fixed in 0.9.6
CVE-2026-54008high

Redirect-Bypass SSRF in OAuth `_process_picture_url` (incomplete-fix sibling of CVE-2026-45401)

GHSA-226f-f24g-524wFixed in 0.9.6
CVE-2026-54015medium

Prompt history IDOR: unbound history_id allows cross-prompt read and deletion

GHSA-4r4w-2wgp-w7cjFixed in 0.9.6
CVE-2026-54016medium

Open WebUI BOLA: `search_knowledge_files` Allows Unauthorized Knowledge Base File Enumeration

GHSA-cx9v-4qj2-jrw6Fixed in 0.9.6
CVE-2026-45672high

Jupyter code execution works despite `ENABLE_CODE_EXECUTION=false` — feature gate bypassed

GHSA-482j-2pq6-q5w4Fixed in 0.8.12
CVE-2026-45387medium

Sharing models for others to use (read permission) also exposes model details (system prompt leakage)

GHSA-h2cw-7qw9-56xrFixed in 0.9.5
CVE-2026-45402high

Cross-User File Access via Unchecked file_id in Folder Knowledge and Knowledge-Base Attach Endpoints

GHSA-r472-mw7m-967fFixed in 0.9.5
CVE-2026-45365medium

Authenticated users can bypass model access control via exposed query parameter [AI-ASSISTED]

GHSA-v6qf-75pr-p96mFixed in 0.8.11
CVE-2026-45401high

SSRF Bypass via HTTP Redirect Following in Web-Fetch and Image-Load Endpoints (not addressed by CVE-2025-65958)

GHSA-rh5x-h6pp-cjj6Fixed in 0.9.5
CVE-2026-45399high

Low-privilege authenticated users can enumerate and stop global background tasks, causing system-wide chat disruption

GHSA-8jjp-r2w2-4v22Fixed in 0.9.0
CVE-2026-45395high

Missing `workspace.tools` Authorization Check on Tool Update Endpoint Allows Privilege Escalation to Code Execution

GHSA-p4fx-23fq-jfg6Fixed in 0.9.5
CVE-2026-45396medium

Mass Assignment via FeedbackForm extra=allow Allows Feedback User ID Spoofing and Evaluation Data Manipulation

GHSA-rjmp-vjf2-qf4gFixed in 0.9.5
CVE-2026-45345medium

Missing authorization check at the model update function - models from other users can be updated

GHSA-gm54-m39w-grjpFixed in 0.5.7, not held here
CVE-2026-45347medium

Blind server side request forgery (SSRF) via the PDF generate function

GHSA-f776-fp4w-266cFixed in 0.5.11, not held here
CVE-2026-45339medium

API key endpoint restrictions bypassed via `x-api-key` header — full message processing on restricted endpoints

GHSA-57q6-fvp4-pqmmFixed in 0.9.0
CVE-2026-45318medium

Stored XSS via unsanitized Office/Excel/DOCX file preview rendering ({@html} without DOMPurify)

GHSA-hcwp-82g6-8wxcFixed in 0.9.3
CVE-2026-45315high

Stored XSS via attacker-controlled file extension in /api/v1/audio/transcriptions

GHSA-m8f9-9whg-f4xrFixed in 0.9.3
CVE-2026-45316low

Read-Only Users Can Toggle Note Pin Status via Incorrect Permission Check (Write via Read-Only Access)

GHSA-jx2x-j75f-xq3jFixed in 0.9.3
CVE-2026-45301high

Missing permission check in files API allows authenticated users to list, access and delete every uploaded file

GHSA-r8wh-8m7r-fh33Fixed in 0.3.16, not held here
CVE-2026-45303high

Stored XSS via the HTML renedering view

GHSA-4vrc-m9ch-6m3rFixed in 0.6.5, not held here
CVE-2026-44566high

KL-CAN-2024-002

GHSA-9pgh-j74g-qj6mFixed in 0.1.124, not held here
CVE-2026-44567high

KL-CAN-2024-004: Open WebUI Improper Authorization Control

GHSA-4vg5-rp28-gvjfFixed in 0.1.124, not held here
CVE-2026-44565high

KL-CAN-2024-005: Open WebUI Arbitrary File Write, Delete via Path Traversal

GHSA-j3fw-wc48-29g3Fixed in 0.6.10, not held here
GHSA-6xcp-7mpr-m7wmhigh

GitHub Security Lab (GHSL) Vulnerability Report, open-webui: GHSL-2024-174, GHSL-2024-175

Fixed in 0.3.33, not held here
CVE-2026-44571medium

Improper Authorization in Standard Channels Allows Message Updates with Read Permission

GHSA-jgj3-r8hr-9pjwFixed in 0.8.6
CVE-2026-44563medium

Ollama Model Access Control Bypass via /api/generate, /api/embed, /api/embeddings, and /api/show

GHSA-rcvp-6fgw-c7fhFixed in 0.9.0
CVE-2026-44554high

Knowledge Base Destruction and RAG Poisoning via Unauthorized Collection Overwrite

GHSA-7r82-qhg4-6wvjFixed in 0.9.0
CVE-2026-44553high

Stale Admin Role in Socket.IO Session Pool Enables Post-Demotion Cross-User Note Access

GHSA-45m8-cpm2-3v65Fixed in 0.9.0
CVE-2026-44550medium

Mass Assignment via Pydantic extra='allow' Allows Creating Folders in Other Users' Accounts

GHSA-hr43-rjmr-7wmmFixed in 0.9.0
CVE-2026-44552high

Redis Cache Keys tool_servers and terminal_servers Missing Instance Prefix Enable Cross-Instance Cache Poisoning

GHSA-3x8w-4f7p-xxc2Fixed in 0.9.0
CVE-2026-28788high

process_files_batch() endpoint missing ownership check, allows unauthorized file overwrite

GHSA-jjp7-g2jw-wh3jFixed in 0.8.6
CVE-2026-26193high

Stored XSS via iFrame embeds in response messages

GHSA-vjm7-m4xh-7wrcFixed in 0.6.44, not held here
CVE-2025-65958high

Server-Side Request Forgery (SSRF) via Arbitrary URL Processing in /api/v1/retrieval/process/web

GHSA-c6xv-rcvw-v685Fixed in 0.6.37
CVE-2025-64495high

Stored DOM XSS via prompts when 'Insert Prompt as Rich Text' is enabled resulting in ATO/RCE

GHSA-w7xj-8fx7-wfchFixed in 0.6.35
CVE-2025-46719high

Stored XSS via unescaped markdown token in MarkdownTokens.svelte leading to full account takeover and RCE via functions

GHSA-9f4f-jv96-8766Fixed in 0.6.6, not held here
CVE-2025-46571medium

Limited stored XSS vila uploaded html file

GHSA-8gh5-qqh8-hq3xFixed in 0.6.6, not held here
CVE-2024-30256medium

Server-side request forgery in utils.py

GHSA-39wr-r5vm-3jxjFixed in 0.1.117, not held here