p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

open-webui 0.9.2: bekannte Sicherheitslücken · Seite 3

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 66

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. CVE-2026-54018

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

    Open WebUI: SSRF Protection Bypass in Playwright Web Loader via HTTP Redirects

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, the SafePlaywrightURLLoader implements a validate_url function to prevent SSRF attacks by checking the IP address of the user-provided URL. However, this validation is performed only on the initial URL. Since Playwright automatically follows HTTP redirects (301/302) by default, an attacker can bypass the validation by providing a safe URL that redirects to a restricted internal network address (e.g., localhost, Docker container network, or Cloud Metadata). This allows the application to access internal services despite ENABLE_RAG

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-54019

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

    Open WebUI: RAG ACL Bypass in Milvus Multitenancy Mode

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, Open WebUI added collection-level ACL checks, but the patch can still be bypassed when Milvus multitenancy mode is enabled. The ACL allows unknown non-KB collection names as legacy/ephemeral collections. In Milvus multitenancy mode, that user-controlled collection name becomes a resource_id and is interpolated into a Milvus expression without escaping. This is caused by an incomplete fix for CVE-2026-44560 This vulnerability is fixed in 0.9.6.

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

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

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, several direct, index-addressed Ollama proxy routes accept a caller-supplied url_idx path parameter and use it as a raw index into the admin-configured OLLAMA_BASE_URLS list. Access control on these routes validates only whether the user may use the requested model, never which backend the request is routed to. Any authenticated user can append an arbitrary url_idx to force their request onto an Ollama backend they were never authorized to reach, including internal, higher-privilege, or explicitly admin-disabled backends. This vu

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

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

    Open WebUI: Path traversal / SSRF in terminal server proxy via encoded path traversal

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, the terminal-server reverse proxy in `backend/open_webui/routers/terminals.py` does not fully confine the user-controlled `path` segment before forwarding it to an admin-configured terminal server. An authenticated user who has been granted access to a terminal server can craft `path` values containing encoded `../` traversal sequences that escape the intended path (or policy) scope on that server, reaching unintended endpoints and files on the terminal-server host. Where the terminal server fans requests out to internal services

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

    Hoch · CVSS 7.4EPSS 0,22%Korrektur verfügbar

    Open WebUI: XSS via SVG in /api/v1/channels/webhooks/{webhook_id}/profile/image

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.3, the channel webhook create/update flow accepts arbitrary profile_image_url values, including data:image/svg+xml;base64,... payloads. The profile image endpoint then decodes and serves this SVG as image/svg+xml without sanitization, allowing attacker-controlled script handlers (for example onload) to execute when the profile-image URL is opened in the browser. This vulnerability is fixed in 0.9.3.

    • Auf 0.9.3 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-45316

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

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.3, the POST /api/v1/notes/{id}/pin endpoint performs a write operation (toggling the is_pinned field) but only checks for read permission. Users with read-only access to a shared note can pin/unpin it, which is a state-modifying action that should require write permission. This vulnerability is fixed in 0.9.3.

    • Auf 0.9.3 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-45317

    Mittel · CVSS 4.6EPSS 0,17%Korrektur verfügbar

    Open WebUI: Cross-Site Request Forgery (CSRF) via Image URL Manipulation

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.3, an application-wide Cross-Site Request Forgery (CSRF) vulnerability was found Open-WebUl's image uploading functionality. An attacker can set an image URL to a malicious endpoint, allowing them to perform actions on behalf of a victim user. Any authenticated user can exploit this vulnerability, and any user who views the compromised image (e.g., a profile picture) will unknowingly send a GET request to the attacker-controlled URL. This can lead to cookie theft, denial of service (DoS), or other malicious actions. This vulnerabili

    • Auf 0.9.3 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-45318

    Mittel · CVSS 5.4EPSS 0,21%Korrektur verfügbar

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.3, his advisory tracks a regression of the original Excel-preview XSS (CVE-2026-44549). The same root cause — XLSX.utils.sheet_to_html() output rendered via {@html excelHtml} without DOMPurify — was reintroduced sometime after v0.8.0 and is exploitable again This vulnerability is fixed in 0.9.3.

    • Auf 0.9.3 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-45315

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

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.3, the audio transcription upload endpoint takes the file extension from the user-supplied filename and saves the file under CACHE_DIR/audio/transcriptions/.. The /cache/{path} route serves these files via FileResponse, which sets Content-Type from the on-disk extension and emits no Content-Disposition. A verified user with the default-on chat.stt permission can upload a polyglot WAV+HTML file named pwn.html and trick any other user into opening the resulting URL — the response comes back as text/html and any embedded <script> runs

    • Auf 0.9.3 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-45400

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

    Open WebUI: Server-Side Request Forgery (SSRF) bypass in `validate_url`

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, a parsing difference between the urlparse and requests libraries led to an SSRF bypass vulnerability. This vulnerability is fixed in 0.9.5.

    • Auf 0.9.5 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-45402

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

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, multiple endpoints accept a user-supplied file_id and attach the referenced file to a resource the caller controls (folder knowledge, knowledge-base contents) without verifying that the caller owns or has been granted access to the file. The file's content then becomes reachable through the downstream RAG / file-content paths, allowing any authenticated user to exfiltrate any other user's private file — and on the knowledge-base path, also to overwrite it — given knowledge of the file's UUID. This affects backend/open_webui/route

    • Auf 0.9.5 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-45401

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

    Open WebUI: SSRF Bypass via HTTP Redirect Following in Web-Fetch and Image-Load Endpoints

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, the validate_url() function in backend/open_webui/retrieval/web/utils.py only validates the initial URL submitted by the caller. The HTTP clients used downstream (sync requests, async aiohttp, langchain's WebBaseLoader) follow HTTP 3xx redirects by default and do not re-validate the redirect target against the private-IP / metadata-IP block list. Any authenticated user can therefore submit a public URL that 302-redirects to an internal address (e.g. 127.0.0.1, 169.254.169.254, RFC1918) and read the internal response body via the

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