p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

open-webui 0.8.12: bekannte Sicherheitslücken · Seite 2

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 83

  1. CVE-2026-59222

    Mittel · CVSS 6.0EPSS 0,46%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.7.0 before 0.10.0, GET /api/v1/channels//members returned full UserModelResponse objects for channel members, including settings.ui.toolServers[].key and webhook configuration, allowing a normal channel participant to retrieve other users’ sensitive settings. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-59215

    Niedrig · CVSS 3.1EPSS 0,32%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.10.0, channel thread parent and reply handling did not bind parent_id to the channel in the URL, allowing an authenticated user to reference a message from another private or DM channel and disclose thread context across channels. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-59213

    Niedrig · CVSS 3.5EPSS 0,37%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.27 before 0.10.0, get_all_models handlers in routers/openai.py and routers/ollama.py passed a lambda to aiocache key instead of key_builder, causing permission-filtered per-user model lists to share a static cache entry and exposing one user’s model list to another caller during the TTL window. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-59217

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

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.10.0, the file upload path accepted metadata.knowledge_id and auto-linked uploaded files to a target knowledge base without applying the write-access check used by /api/v1/knowledge//file/add, allowing read-only knowledge-base users to add arbitrary files. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-59216

    Hoch · CVSS 7.7EPSS 0,45%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.10.0, get_event_call delivered execute:python and execute:tool Socket.IO events to a client-supplied session_id after checking only that the session was connected, allowing authenticated users who learned another socket ID through ydoc:document:join to run code interpreter Python or tools in that user session. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-59715

    Niedrig · CVSS 3.1EPSS 0,36%Korrektur verfügbar

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.16 before 0.10.0, the Socket.IO server is configured with always_connect=True. The ydoc:awareness:update and ydoc:document:leave Socket.IO handlers accepted collaborative-document events without requiring an authenticated user, allowing unauthorized manipulation of document collaboration state. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-59227

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

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

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.11 before 0.10.0, POST /api/v1/images/edit required only a verified account and did not enforce the global image-edit switch or the per-user image-generation permission, allowing a non-admin user to invoke server-side image editing with administrator-configured provider credentials. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-59218

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

    Open WebUI: Account enumeration via observable login timing discrepancy

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.10.0, the /api/v1/auths/signin endpoint looked users up by email and only ran bcrypt password verification when a credential existed, making registered-account attempts measurably slower than missing-email attempts and allowing unauthenticated account enumeration. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-59214

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

    Open WebUI: Stored web worker XSS via Pyodide

    Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.10.0, Open WebUI runs client-side Python with Pyodide in a same-origin web worker, allowing stored chat payloads that use pyodide.http.pyfetch or the js module fetch and XMLHttpRequest APIs to issue authenticated same-origin requests when a victim clicks Run, which can reach admin-only endpoints and execute server-side code through configured tools. This issue is fixed in version 0.10.0.

    • Auf 0.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-54007

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

    Open WebUI: Cross-origin postMessage confirmation bypass via action:submit

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, the chat message listener allows non-same-origin input:prompt and action:submit messages, so an external site can set prompt text and trigger submitPrompt() in an authenticated victim session. I validated this with a cross-origin attacker page that auto-posted messages and caused unauthorized POST /api/v1/chats/new and POST /api/chat/completions requests containing attacker-controlled prompts. This enables cross-site forced actions and model/tool execution under victim privileges without consent. This vulnerability is fixed in 0.

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-54006

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

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, POST /api/v1/calendars/events/{event_id}/update validates that the caller has write access to the calendar the event currently belongs to, but does not validate the destination calendar_id supplied in the request body. The model layer then persists the new calendar_id unconditionally. A regular user-role account can therefore create an event in their own calendar and immediately move it into any other user's calendar whose ID they know — bypassing the authorization check that create_event correctly performs. This vulnerability i

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-54008

    Hoch · CVSS 8.5EPSS 0,33%Korrektur verfügbar

    Open WebUI: Redirect-Bypass SSRF in OAuth `_process_picture_url`

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, backend/open_webui/utils/oauth.py::_process_picture_url calls validate_url(picture_url) on the initial URL only, then invokes aiohttp.ClientSession.get(picture_url, ...) without allow_redirects=False. aiohttp's default is allow_redirects=True, max_redirects=10; the function does not pass the project's AIOHTTP_CLIENT_ALLOW_REDIRECTS env constant either. An attacker with a valid OAuth IdP identity can therefore submit a public URL that 302-redirects to an internal address and read the internal response body via the attacker's own p

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-54009

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

    Open WebUI: Cross-user file disclosure via /api/chat/completions image_url field

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, POST /api/chat/completions accepts an image_url.url value that, when it does NOT start with http://, https://, or data:image/, is interpreted as a file id and resolved against the global file table with no ownership check. an authenticated user can therefore set image_url.url to another user's file id, the server reads that file from disk, base64-encodes it, and injects the data URI into the LLM request. the user then prompts the LLM to describe / OCR the file and reads the content back. This vulnerability is fixed in 0.9.6.

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-54010

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

    Open WebUI: Forged chat-file link allows cross-user file read and deletion

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI lets an authenticated user attach arbitrary file_id values to their own chat message without checking whether they own or can read those files. If the attacker then shares that chat and grants themselves read access, has_access_to_file() treats the victim file as accessible through the shared chat, and the file endpoints read or delete the victim file. This vulnerability is fixed in 0.9.6.

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-54011

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

    Open WebUI: Stored XSS in Mermaid Markdown Preview

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6,Open WebUI renders Mermaid blocks from Markdown files in the file preview panel and inserts the generated SVG into the DOM using innerHTML. Because Mermaid is configured with securityLevel: 'loose', attacker-controlled Mermaid content can be rendered unsafely in this flow. A working payload was validated through the Markdown preview path, resulting in JavaScript execution in the victim’s browser under the application origin. This vulnerability is fixed in 0.9.6.

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-54012

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

    Open WebUI: Forged model meta.knowledge allows cross-user file read and deletion

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI lets a user who can create, update, or import workspace models store arbitrary meta.knowledge entries on their model without checking whether they own or can read the referenced files. Open WebUI then treats meta.knowledge entries of type file as an authorization source in two places: the built-in view_file tool reads the file's extracted text, and has_access_to_file()'s model branch authorizes the file content and file delete endpoints. A malicious model owner can therefore attach another user's file ID to their model

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-54013

    Hoch · CVSS 7.6EPSS 0,3%Korrektur verfügbar

    Open WebUI: Stored XSS to Account Takeover via Model Profile Images in Open WebUI

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI patched SVG XSS in user profile images and webhook profile images but forgot to apply the same fix to model profile images. The ModelMeta class has no validate_profile_image_url field validator, and the model image serving endpoint has no MIME allowlist or nosniff header. Any authenticated user with workspace.models permission (enabled by default) can store a data:image/svg+xml;base64,... payload in a model's profile image and achieve full account takeover of anyone who navigates to the image URL. This vulnerability is

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-54014

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

    Open WebUI: Sibling-Prefix Path Traversal via /cache/{path} in open-webui/open-webui

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, a path traversal vulnerability exists in open-webui's cache file serving endpoint that allows any authenticated user to read files from sibling directories outside the intended cache directory, by exploiting an incomplete startswith containment check that lacks a trailing path separator. The root cause is that serve_cache_file() in open_webui/main.py validates the resolved path with file_path.startswith(os.path.abspath(CACHE_DIR)) — without appending os.sep. This allows any path resolving to a sibling directory whose name begins

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-54015

    Mittel · CVSS 6.4EPSS 0,27%Korrektur verfügbar

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI's prompt version-history endpoints authorize the prompt_id in the URL but then act on caller-supplied history IDs without verifying that the history row belongs to that prompt (history_entry.prompt_id == prompt.id). This affects /api/v1/prompts/id/{prompt_id}/history/diff, /api/v1/prompts/id/{prompt_id}/update/version, and /api/v1/prompts/id/{prompt_id}/history/{history_id}. An authenticated user with access to any prompt they control, plus a victim prompt_history.id, can read or delete another user's private prompt hi

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-54016

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

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI has a Broken Object Level Authorization (BOLA) vulnerability in the builtin search_knowledge_files tool. When native function calling is enabled and the selected model has no attached knowledge bases, an authenticated user can call search_knowledge_files with an arbitrary knowledge_id. The function then returns file metadata from that knowledge base without checking whether the user has read access. This allows unauthorized enumeration of private or restricted knowledge base files. This vulnerability is fixed in 0.9.6.

    • Auf 0.9.6 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 →