Skip to content
OpenAdvisories

Vendor

open-webui

175 known vulnerabilities.

open-webui at a glance

Last 12 months
160
Critical · all time
2
Exploited · all time
0
Public exploit · all time
5
New vulnerabilities per month · last 12 months
0 50 100 December 2025: 2 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 2 vulnerabilities March 2026: 4 vulnerabilities Mar April 2026: 2 vulnerabilities May 2026: 59 vulnerabilities, 1 critical June 2026: 17 vulnerabilities Jun July 2026: 19 vulnerabilities August 2026: 18 vulnerabilities September 2026: 18 vulnerabilities Sep October 2026: 19 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 2026190
Sep 2026180
Aug 2026180
Jul 2026190
Jun 2026170
May 2026591
Apr 202620
Mar 202640
Feb 202620
Jan 202600
Dec 202520
Nov 202520
Oct 202500
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202520
Apr 202500
Mar 202561
Feb 202500
Jan 202500
Dec 202400

175 results · Feed

  • High 7.6

    Open WebUI 0.8.6 before 0.11.4 Privilege Escalation via Terminal Proxy

    Open WebUI from 0.8.6 before 0.11.4 contains a privilege escalation vulnerability in the terminal proxy that allows authenticated users to reach the Terminals administrator API with the shared key attached. Attackers can send requests through /api/v1/terminal…

  • Medium 4.6

    Open WebUI 0.6.31 before 0.11.4 Stored XSS via Tool-Call Embeds

    Open WebUI from 0.6.31 before 0.11.4 contains a stored cross-site scripting vulnerability in its Markdown renderer, which treats user-authored tool-call details blocks as tool output and mounts their embeds attribute in script-enabled iframes. Authenticated u…

  • Medium 6.5

    Open WebUI 0.9.0 before 0.11.4 Denial of Service via Recurrence Rule Validation

    Open WebUI from 0.9.0 before 0.11.4 contains a denial of service vulnerability that allows authenticated users with automations permission to stall the instance by submitting unsatisfiable recurrence rules. Attackers can repeatedly send rules like February 30…

  • Medium 6.5

    Open WebUI 0.11.0 before 0.11.4 Denial of Service via Automation Recurrence Rules

    Open WebUI 0.11.0 before 0.11.4 contains a denial of service vulnerability in the automation recurrence-rule validator, whose sub-daily frequency guard parses rule text more strictly than the calendar library that executes it. Users permitted to create automa…

  • Medium 6.5

    Open WebUI 0.11.0 before 0.11.4 Memory Exhaustion via Knowledge Search Regex

    Open WebUI 0.11.0 before 0.11.4 compiles user-chosen grep patterns for its knowledge and chat file search tools with a regex engine that expands nested counted repetition unbounded at compile time and caches the result. Authenticated users can have the model …

  • Medium 4.3

    Open WebUI before 0.11.4 Missing Authorization via Backend Index on Model Routes

    Open WebUI before 0.11.4 contains a missing authorization vulnerability that allows authenticated users to reach disabled model provider backends by supplying an explicit backend index. Attackers can pass the index as a path segment or query parameter on Olla…

  • Medium 4.3

    Open WebUI 0.11.0 before 0.11.4 ReDoS via grep_knowledge_files Event Loop

    Open WebUI from 0.11.0 before 0.11.4 contains a regular expression denial of service vulnerability that allows authenticated users to stall server workers via file search patterns. Attackers can instruct the model to call grep_knowledge_files or grep_chat_fil…

  • Medium 6.5

    Open WebUI 0.6.42 before 0.11.4 Memory Exhaustion via Compressed Remote Image

    Open WebUI from 0.6.42 before 0.11.4 contains an uncontrolled resource consumption vulnerability that allows authenticated users to exhaust server memory by supplying compressed remote image URLs in chat messages. Attackers can point the image field at a host…

  • Medium 6.5

    Open WebUI 0.11.0 before 0.11.4 Tool Source Disclosure via Tool Export Endpoint

    Open WebUI from 0.11.0 before 0.11.4 contains an information disclosure vulnerability that allows authenticated non-admin users with tool export permission to obtain tool source code shared with them read-only. Attackers can request GET /api/v1/tools/export t…

  • High 7.3

    Open WebUI 0.6.33 before 0.11.4 Stored XSS via Citation embed_url

    Open WebUI from 0.6.33 before 0.11.4 contains a cross-site scripting vulnerability that allows authenticated users to execute script in victims' sessions by storing javascript: URLs in citation embed_url fields. Attackers can share a crafted chat whose citati…

  • Medium 6.8

    Open WebUI 0.6.27 before 0.11.4 Session Token Disclosure via OAuth-Mode Connections

    Open WebUI from 0.6.27 before 0.11.4 contains an information disclosure vulnerability that allows destination servers to obtain user session cookies by receiving the full browser cookie jar on OAuth-mode connections. Operators of OpenAI-compatible connections…

  • High 8.7

    Open WebUI 0.11.1 before 0.11.4 Stored XSS via DOCX Preview

    Open WebUI from 0.11.1 before 0.11.4 contains a stored cross-site scripting vulnerability in DocxPreview.svelte that allows authenticated users to execute script by uploading crafted DOCX attachments. Attackers can embed an OOXML altChunk HTML part or script-…

  • Medium 6.3

    Open WebUI 0.8.8 before 0.11.4 Improper Session Revocation via Terminal WebSocket

    Open WebUI from 0.8.8 before 0.11.4 contains an improper authorization vulnerability that allows deactivated users to keep executing terminal commands through an already open terminal WebSocket. Because the terminal proxy route in terminals.py checks access o…

  • Medium 6.4

    Open WebUI before 0.11.4 Stored XSS via javascript: URLs in Markdown Links

    Open WebUI before 0.11.4 contains a stored cross-site scripting vulnerability in MarkdownInlineTokens.svelte, which renders markdown link URLs into anchor hrefs without validating their scheme. Authenticated users can embed javascript: links in shared chats t…

  • Medium 4.3

    Open WebUI 0.9.6 before 0.11.4 Information Disclosure via Unscoped Directory ID

    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 f…

  • High 8.1

    Open WebUI 0.7.0 before 0.11.4 Session Token Theft via SyncStatsModal

    Open WebUI from 0.7.0 before 0.11.4 contains a cross-origin message handling vulnerability in SyncStatsModal that allows any website to steal a signed-in user's session token by posting unvalidated verify:chat messages. Attackers can supply a path-traversal c…

  • Medium 5.0

    Open WebUI 0.6.0 before 0.11.4 Improper Access Control via Stale File Metadata

    Open WebUI from 0.6.0 before 0.11.4 contains an improper access control vulnerability in has_access_to_file that lets former knowledge base collaborators keep file access via stale cached knowledge base references. Attackers with read or write grants can down…

  • Medium 4.3

    Open WebUI 0.11.0 before 0.11.4 Improper Authorization via Chat Fork Endpoint

    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 …

  • Medium 5.4

    Open WebUI 0.11.1 before 0.11.4 Authorization Bypass via OAuth Token Exchange

    Open WebUI from 0.11.1 before 0.11.4 contains an authorization bypass in the OAuth token exchange endpoint, which reads role claims only from the provider's userinfo response and keeps the user's existing role when no roles claim is found, ignoring roles sent…

  • Medium 6.5

    Open WebUI: Users denied by the OAuth role policy can still sign in via token exchange

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.0 until 0.11.1, Open WebUI's OAuth token exchange endpoint issues a session for a provider access token without running the OAuth role management that the normal OA…

  • Medium 6.5

    Open WebUI: Users denied by the OAuth domain allowlist or role policy can still sign in via token exchange

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.0 until 0.9.0, Open WebUI's OAuth token exchange endpoint issues a session for a provider access token without applying the email domain allowlist that the normal O…

  • Medium 6.5

    Open WebUI: Any authenticated user can hang the server via a cyclic chat message history

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.5.0 until 0.11.1, the message-chain reconstruction helper in backend/open_webui/utils/misc.py advanced through a chat history by map key but tracked visited entries u…

  • Medium 5.0

    Open WebUI: Server-side fetches reach blocked and internal hosts via unvalidated HTTP redirect targets

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.5 until 0.11.1, server-side web fetches did not reapply WEB_FETCH_FILTER_LIST or private-address controls to HTTP redirect destinations when AIOHTTP_CLIENT_ALLOW_RE…

  • Medium 6.5

    Open WebUI: Any authenticated user can hang the server via message deletion in a cyclic chat tree

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.1, DELETE /api/v1/chats/{id}/messages/{message_id} used the chat-history deletion helper in backend/open_webui/models/chats.py to follow childrenIds w…

  • High 7.1

    Open WebUI: Any authenticated user can reach the Azure platform channel via server-side web fetch

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.11.1, POST /api/v1/retrieval/process/web and POST /api/v1/retrieval/process/web/search in backend/open_webui/retrieval/web/utils.py treated Python's globally rout…

  • High 7.1

    Open WebUI: Non-admin users can delete admin-owned external knowledge connections via knowledge base deletion

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.1, DELETE /api/v1/knowledge/{id}/delete in backend/open_webui/routers/knowledge.py authorized deletion against the knowledge base but then removed its…

  • Medium 4.3

    Open WebUI: Any authenticated user can inject chats into another user's folder via chat completions

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.1, POST /api/chat/completions and POST /api/v1/chat/completions in backend/open_webui/main.py copied a client-supplied folder_id into a new chat witho…

  • High 7.7

    Open WebUI: SSRF into internal services via DNS rebinding in the Playwright web loader

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.6 until 0.11.1, SafePlaywrightURLLoader in backend/open_webui/retrieval/web/utils.py validated a user-controlled hostname in Python and then let the Playwright brow…

  • High 8.7

    Open WebUI: Same-origin XSS to account takeover via terminal port-preview iframe hardcoding allow-same-origin

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.11 until 0.11.1, src/lib/components/chat/FileNav/PortPreview.svelte rendered terminal port content in an iframe sandbox containing both allow-scripts and allow-same…

  • Medium 4.3

    Open WebUI: Channel members can overwrite another member's message via the chat completions endpoint

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.5 until 0.11.1, the channel branch of chat_completion in backend/open_webui/main.py checked channel write access and channel membership for a supplied message_id bu…

  • Medium 4.3

    Open WebUI: Inaccessible knowledge bases are exposed through the built-in knowledge tool on most vector backends

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.7.0 until 0.11.1, the built-in knowledge search tool passed the caller's readable knowledge identifiers through a metadata filter, but the search methods in eleven sh…

  • High 8.1

    Open WebUI: Sign-in as another user via wildcard characters in the OAuth subject claim on SQLite

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.41 until 0.11.1, get_user_by_oauth_sub and get_user_by_scim_external_id in backend/open_webui/models/users.py used JSON contains matching that compiled to SQL LIKE …

  • Medium 6.8

    Open WebUI: A user's session cookies are sent to tool servers configured for bearer authentication

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.27 until 0.11.1, backend/open_webui/utils/tools.py captured a cookie jar from the enclosing connection loop instead of binding it to each external tool callable. Wh…

  • Medium 6.5

    Open WebUI: Admin demoted through SSO role sync keeps read and write access to all users' notes

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.1, role synchronization in backend/open_webui/routers/auths.py and backend/open_webui/utils/oauth.py updated an administrator's database role without i…

  • Medium 4.3

    Open WebUI: Any authenticated user can start a non-terminating request via a folder parent cycle

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.1, POST /api/v1/folders/{id}/update/parent allowed a user to place a folder under itself or one of its descendants, while the folder tree walks used b…

  • Medium 4.3

    Open WebUI: Any authenticated user can suppress calendar alerts instance-wide via a non-numeric alert value

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.1, backend/open_webui/models/calendar.py stored the calendar event meta.alert_minutes value without type validation and the shared upcoming-event sched…

  • High 7.5

    Open WebUI: Unauthenticated requests can stall the server via uncached OIDC fetches in back-channel logout

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.1, the unauthenticated POST /oauth/backchannel-logout handler in backend/open_webui/utils/oauth.py fetched the OIDC discovery document and signing keys…

  • High 7.1

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.5 before 0.10.0, any authenticated user can overwrite the content of a message in a channel they do not belong to (including private and DM channels) by sending a c…

  • High 8.1

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.0, the DELETE /api/v1/folders/{id} handler in backend/open_webui/routers/folders.py allowed a user granted write access to a shared chat folder to per…

  • Medium 6.5

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.6 until 0.11.0, the built-in knowledge search path in backend/open_webui/tools/knowledge_fs.py and backend/open_webui/tools/builtin.py let a chat participant choose…