p PatchFirst

PatchFirst · Свежие уязвимости

open-webui 0.9.4: известные уязвимости · Страница 3

Известных уязвимостей, затрагивающих open-webui 0.9.4: 61. Сравните исправленные версии ниже с установленной у вас.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 61

  1. CVE-2026-54009

    Средний · CVSS 6.5EPSS 0,38%Есть исправление

    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.

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  2. CVE-2026-54010

    Высокий · CVSS 8.3EPSS 0,42%Есть исправление

    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.

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  3. CVE-2026-54011

    Высокий · CVSS 8.7EPSS 0,34%Есть исправление

    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.

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  4. CVE-2026-54012

    Высокий · CVSS 7.1EPSS 0,33%Есть исправление

    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

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  5. CVE-2026-54013

    Высокий · CVSS 7.6EPSS 0,3%Есть исправление

    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

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  6. CVE-2026-54014

    Средний · CVSS 4.3EPSS 0,36%Есть исправление

    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

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  7. CVE-2026-54015

    Средний · CVSS 6.4EPSS 0,27%Есть исправление

    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

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  8. CVE-2026-54016

    Средний · CVSS 4.3EPSS 0,3%Есть исправление

    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.

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  9. CVE-2026-54018

    Высокий · CVSS 7.7EPSS 0,39%Есть исправление

    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

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  10. CVE-2026-54019

    Средний · CVSS 6.5EPSS 0,39%Есть исправление

    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.

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  11. CVE-2026-54021

    Средний · CVSS 6.3EPSS 0,28%Есть исправление

    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

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  12. CVE-2026-54017

    Высокий · CVSS 7.7EPSS 0,52%Есть исправление

    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

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  13. CVE-2026-45400

    Высокий · CVSS 8.5EPSS 0,29%Есть исправление

    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.

    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  14. CVE-2026-45402

    Высокий · CVSS 8.1EPSS 0,35%Есть исправление

    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

    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  15. CVE-2026-45401

    Высокий · CVSS 8.5EPSS 0,3%Есть исправление

    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

    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  16. CVE-2026-45386

    Средний · CVSS 4.3EPSS 0,27%Есть исправление

    Open WebUI: An IDOR vulnerability exists in the pin_channel_message API endpoint

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, Pin/Unpin is a write operation (modifies the message's is_pinned , pinned_by, pinned_at fields), but in standard channels it only checks read permission, allowing users with read-only access to pin/unpin any message. This vulnerability is fixed in 0.9.5.

    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  17. CVE-2026-45398

    Высокий · CVSS 7.5EPSS 0,33%Есть исправление

    Open WebUI: IDOR - Retrieval API Bypasses Knowledge Base Access Controls

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, _validate_collection_access() checks the user-memory-* and file-* collection name prefixes but does not check knowledge base collections, which use raw UUIDs as collection names. Any authenticated user who knows a private knowledge base UUID can read its content through the retrieval query endpoints, even though the knowledge API correctly denies that user access. The same gap affects the retrieval write endpoints (/process/text, /process/file, /process/files/batch, /process/web, /process/youtube), allowing an attacker to inject

    • Обновитесь до 0.9.5
  18. CVE-2026-45397

    Средний · CVSS 5.3EPSS 0,75%Публичный эксплойтЕсть исправление

    Open WebUI: Unauthenticated RAG Configuration Disclosure

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, GET /api/v1/retrieval/ returns live RAG pipeline configuration to any unauthenticated HTTP client. No Authorization header, cookie, or API key is required. Every adjacent endpoint on the same router (/embedding, /config) is correctly guarded by get_admin_user making this a targeted omission. This vulnerability is fixed in 0.9.5.

    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  19. CVE-2026-45396

    Средний · CVSS 5.4EPSS 0,31%Есть исправление

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, the POST /api/v1/evaluations/feedback endpoint in Open WebUI v0.9.2 is vulnerable to mass assignment via FeedbackForm, which uses model_config = ConfigDict(extra='allow'). Due to an insecure dictionary merge order in insert_new_feedback(), an authenticated attacker can inject a user_id field in the request body that overwrites the server-derived value, creating feedback records attributed to any arbitrary user. This corrupts the model evaluation leaderboard (Elo ratings) and enables identity spoofing. This vulnerability is fixed

    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  20. CVE-2026-45387

    Средний · CVSS 4.3EPSS 0,22%Есть исправление

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

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, when setting model permissions so that a group has read access to it, intending for other users to use it, those users also can read the model's system prompt. However users may consider their system prompt confidential, so this is considered a security issue. This vulnerability is fixed in 0.9.5.

    • Обновитесь до 0.9.5
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →