p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

open-webui 0.9.5: bekannte Sicherheitslücken

Bekannte Sicherheitslücken für open-webui 0.9.5: 54. Vergleichen Sie die unten genannten Korrekturen mit Ihrer installierten Version.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 54

  1. CVE-2026-88006

    Mittel · CVSS 6.5EPSS 0,37%Korrektur verfügbar

    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 OAuth login callback runs. A user whose provider roles the login callback would refuse, or would demote, could still obtain a working session at their existing role through this endpoint. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-88002

    Mittel · CVSS 6.5EPSS 0,58%Korrektur verfügbar

    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 using each message body's optional id field. An authenticated user could store id-less messages in a parent cycle and trigger a non-terminating walk that blocked the async event loop, grew memory until termination, and remained persistent across process restarts. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-88001

    Mittel · CVSS 5.0EPSS 0,38%Korrektur verfügbar

    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_REDIRECTS was enabled. An authenticated user could redirect the aiohttp and requests fetch paths to excluded hosts, loopback, private networks, or cloud metadata services and route resulting content into web search, URL ingestion, page-fetch tools, or chat image processing. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-87999

    Hoch · CVSS 7.1EPSS 0,36%Korrektur verfügbar

    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 routable address classification as proof that a destination was external. An authenticated user could make an Azure-hosted instance fetch and return content from 168.63.129.16, the Azure platform channel, as well as other reserved ranges that the standard classification did not reject. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-87995

    Hoch · CVSS 8.7EPSS 0,42%Korrektur verfügbar

    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-origin. Because the terminal proxy serves that content from the Open WebUI origin, an authenticated user with access to a shared terminal server could host script on a previewed port and take over a victim's account when the victim opened the preview. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-87994

    Mittel · CVSS 4.3EPSS 0,37%Korrektur verfügbar

    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 but did not verify that the calling user authored the targeted message. A channel member could use the chat completions endpoint to replace another member's message while preserving the victim as the stored author, altering the conversation record without gaining access to other channels. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-87017

    Mittel · CVSS 4.3EPSS 0,37%Korrektur verfügbar

    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 shipped vector backends ignored that filter. An authenticated user on an affected backend could enumerate the identifiers, names, and descriptions of inaccessible knowledge bases from the shared collection, although the associated document text remained in separate collections. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-87016

    Hoch · CVSS 8.1EPSS 0,6%Korrektur verfügbar

    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 substring matching on SQLite. An OAuth subject containing percent or underscore wildcard characters could resolve to a different stored identity, potentially selecting an administrator account and issuing the attacker that account's session; PostgreSQL deployments were not affected. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-87015

    Mittel · CVSS 6.8EPSS 0,48%Korrektur verfügbar

    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. When multiple tool servers were attached and a session or system OAuth connection was processed last, a request to a different server configured for bearer authentication could include the calling user's Open WebUI session cookies, allowing that server's operator to reuse the session and take over the account. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-87014

    Mittel · CVSS 6.5EPSS 0,51%Korrektur verfügbar

    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 invalidating the user record cached by backend/open_webui/socket/main.py. An administrator demoted through a trusted role header or OAuth role mapping could keep an already-open Socket.IO connection and continue reading or editing every user's collaborative notes until that connection closed. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-87012

    Mittel · CVSS 4.3EPSS 0,48%Korrektur verfügbar

    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 scheduler compared that value numerically. An authenticated user with the calendar permission could store a non-numeric alert_minutes value that raised an exception and aborted the instance-wide alert pass, suppressing all users' reminders while the event remained in the lookahead window. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-87011

    Hoch · CVSS 7.5EPSS 0,64%Korrektur verfügbar

    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 before validating a submitted logout token. Each request repeated uncached network fetches, and the signing-key lookup blocked the async event loop, so requests carrying invalid tokens could stall the single-worker instance and amplify traffic to the identity provider when ENABLE_OAUTH_BACKCHANNEL_LOGOUT was enabled. This issue is fixed in version 0.11.1.

    • Auf 0.11.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-59714

    Hoch · CVSS 7.1EPSS 0,48%Korrektur verfügbar

    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 chat completion request with a channel:-prefixed chat_id and a target message_id. The channel: path routes pipeline output through _make_channel_emitter, which writes to the Messages table using the caller-supplied message_id without binding it to the channel. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-70491

    Mittel · CVSS 6.5EPSS 0,48%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. In 0.10.2 and earlier, the GET /api/v1/tools/, GET /api/v1/tools/list, and GET /api/v1/tools/id/{id} endpoints in backend/open_webui/routers/tools.py returned full Python tool source to authenticated non-admin read-only users. ToolResponse deliberately omitted source and specs, but ToolUserResponse permitted extra fields and handlers spread a full tool model dump into the response, re-admitting omitted fields. A non-admin with a read grant can obtain another user's server-side tool source, which commonly embeds hard-coded API keys, credentials, and internal

    • Auf 0.11.0 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-70490

    Mittel · CVSS 6.3EPSS 0,28%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.8 until 0.11.0, the terminal WebSocket route in backend/open_webui/routers/terminals.py authenticated its own first-message JWT and never applied the verified-user role gate that get_verified_user enforces on HTTP terminal routes. An account whose role is pending, including a registered but unapproved account or an account deactivated back to pending, can open an interactive terminal session when at least one terminal server is configured and its access grants cover the account. This loses the account-approval boundary for terminal access while the

    • Auf 0.11.0 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-70489

    Mittel · CVSS 6.5EPSS 0,57%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.0, automation recurrence parsing in backend/open_webui/utils/automations.py anchored minutely and hourly rules at a fixed date of 2000-01-01 and then walked forward one interval at a time to find the next run. A single FREQ=MINUTELY rule enumerates roughly a quarter-century of occurrences synchronously on the event loop that also serves scheduler, HTTP, and WebSocket traffic, and the scheduler recomputes the next run for every claimed row on each poll. This causes availability impact for every other user of the instance. This issue is f

    • Auf 0.11.0 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-54020

    Mittel · CVSS 6.3EPSS 0,25%Korrektur verfügbar

    Open WebUI: DNS Rebinding SSRF Bypass

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.11.0, Open WebUI resolved a hostname during URL validation and rejected private, loopback, and link-local addresses, but the HTTP clients resolved the hostname again at connection time. An authenticated attacker who controlled authoritative DNS for a submitted hostname could answer with a public address during validation and an internal one during connection, reaching cloud metadata, loopback admin APIs, or internal services through URL ingest, chat image_url fetches, image editing, or OAuth profile-picture fetches, with most paths returning the r

    • Auf 0.11.0 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-70487

    Mittel · CVSS 5.3EPSS 0,42%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.8 until 0.11.0, inline direct model metadata accepted client-supplied knowledge attachments without filtering them against the caller's read access. Any authenticated user who knew another user's file id could have the builtin knowledge tools return indexed chunks from that file, causing a read-only cross-user confidentiality loss while leaving knowledge-base permissions and saved workspace model validation unaffected. This issue is fixed in 0.11.0.

    • Auf 0.11.0 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-70486

    Hoch · CVSS 8.2EPSS 0,38%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.0, the terminal file-preview serveUrl iframe branch always granted allow-same-origin together with allow-scripts for HTML files served from the application origin. Any authenticated user with access to a configured terminal server could cause script in a previewed file to run in the Open WebUI origin, read the victim's session token from localStorage, and take over the account, with possible server-side code execution if the victim was an admin or held workspace.functions. This issue is fixed in 0.11.0.

    • Auf 0.11.0 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-70485

    Hoch · CVSS 7.1EPSS 0,35%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.0, Open WebUI checked whether a user-supplied URL destination was globally routable by applying ipaddress.is_global to the literal IPv6 address without examining IPv4 addresses embedded in transition encodings. On a deployment with a NAT64 gateway, any verified user could wrap an internal or cloud-metadata IPv4 address in the NAT64 well-known prefix, pass the filter, and receive the internal response body through RAG URL ingestion, URL-to-markdown conversion, or web-search content retrieval. This issue is fixed in 0.11.0.

    • Auf 0.11.0 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →