Hoch

Open WebUI's responses passthrough endpoint lacks access control authorization

  • Veröffentlicht: 08.05.2026
  • Aktualisiert: 11.10.2026 14:18

Summary

The /responses endpoint in the OpenAI router accepts any authenticated user and forwards requests directly to upstream LLM providers without enforcing per-model access control. While the primary chat completion endpoint (generate_chat_completion) checks model ownership, group membership, and AccessGrants before allowing a request, the /responses proxy only validates that the user has a valid session via get_verified_user.

This allows any authenticated user — regardless of role or group assignment — to interact with any model configured on the instance by sending a POST request to /api/openai/responses with an arbitrary model ID.

Impact

As per OWASP TOP 10 LLM:

  • Model Denial of Service (OWASP LLM04): An unauthorized user can submit resource-intensive requests to expensive models (e.g., o1-pro, GPT-4o) that were explicitly restricted by the administrator. In shared deployments, this can exhaust API budgets or rate limits, causing total service disruption for all legitimate users.

  • Model Theft (OWASP LLM10): If the instance proxies access to fine-tuned or self-hosted models, unauthorized users can freely interact with them, enabling capability extraction or model distillation without authorization.

  • Access Policy Bypass: Administrators lose the ability to enforce cost-tier restrictions, team-based model assignments, or compliance boundaries through the existing access control system.

The endpoint is a raw passthrough proxy and does not resolve workspace model configurations (system prompts, knowledge bases, RAG pipelines). Therefore, workspace-specific confidential data is not directly exposed through this vector.

PR: https://github.com/open-webui/open-webui/pull/23481

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
Python (PyPI) open-webui < 0.9.0 0.9.0

Verweise

CVSS-Wert 7.1/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
Schwäche (CWE)
CWE-284, CWE-862
Plattform
Python (PyPI)
Paket
open-webui
Veröffentlicht
08.05.2026
Aktualisiert
11.10.2026 14:18

Quellen und Lizenzen

OSV / GitHub Advisory Database - PYSEC-2026-2734 - PyPA Advisory Database; CC BY 4.0

OSV / GitHub Advisory Database - GHSA-hp5m-24vp-vq2q - CC BY 4.0

Schwachstellenhistorie: open-webui

Alle veröffentlichten Schwachstellen dieses Pakets (Python (PyPI)), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Alle (161) im Archiv
Einträge insgesamt
161
Erste → letzte
08.2024 09.2026
Ohne Fix
11
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Kritisch 1
  • Hoch 77
  • Mittel 75
  • Niedrig 8

Veröffentlichungen pro Jahr

  1. 2024: 3
  2. 2025: 21
  3. 2026: 137
Schweregrad:
  1. Hoch · 7.7 CVE-2026-59221 >= 0.9.6, < 0.10.0 0.10.0
  2. Hoch · 7.3 CVE-2026-59214 < 0.10.0 0.10.0
  3. Hoch · 8.7 CVE-2026-54011 < 0.9.6 0.9.6
  4. Hoch · 7.1 CVE-2026-45349 < 0.9.0 0.9.0
  5. Hoch · 7.7 CVE-2026-45303 < 0.6.5 0.6.5
  6. Hoch · 7.1 CVE-2026-44569 < 0.6.19 0.6.19
  7. Hoch · 8.1 CVE-2026-44565 < 0.6.10 0.6.10
  8. Hoch · 7.3 CVE-2026-44566 < 0.1.124 0.1.124
  9. Hoch · 7.3 CVE-2026-44567 < 0.1.124 0.1.124
  10. Hoch · 7.3 CVE-2026-44549 < 0.8.0 0.8.0
  11. Open WebUI's responses passthrough endpoint lacks access control authorization dieser Eintrag
    Hoch · 7.1 CVE-2026-44556 < 0.9.0 0.9.0
  12. Kritisch · 9.1 CVE-2026-44551 < 0.9.0 0.9.0
  13. Hoch · 7.3 CVE-2026-44721 < 0.9.0 0.9.0
  14. Hoch · 7.7 CVE-2026-34222 < 0.8.11 0.8.11
  15. Hoch · 7.5 ghsa-5ccf-884p-4jjq <= 0.3.21 keine Korrektur
  16. Hoch · 8.4 CVE-2024-7990 <= 0.3.8 keine Korrektur
  17. Hoch · 8.0 CVE-2024-7806 < 0.3.33 0.3.33
  18. Hoch · 7.6 CVE-2024-7053 <= 0.3.8 keine Korrektur
  19. Hoch · 8.1 CVE-2024-7043 < 0.3.16 0.3.16
  20. Hoch · 7.5 CVE-2024-7036 <= 0.3.8 keine Korrektur
  21. Hoch · 7.5 ghsa-w466-2wfc-8g58 <= 0.3.32 keine Korrektur
  22. Hoch · 7.5 CVE-2024-12534 <= 0.3.32 keine Korrektur
  23. Hoch · 7.5 CVE-2024-12537 <= 0.3.32 keine Korrektur

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.