CVE-2026-45401 in Open WebUI
Zusammenfassung
von VulDB • 03.06.2026
Open WebUI ist eine selbst gehostete KI-Plattform, die vollständig offline betrieben werden soll. Vor Version 0.9.5 validiert die Funktion `validate_url()` im Modul `backend/open_webui/retrieval/web/utils.py` nur die vom Aufrufer übermittelte Anfangs-URL. Die nachgelagert verwendeten HTTP-Clients (synchrone Anfragen, asynchrones aiohttp sowie langchain's WebBaseLoader) folgen standardmäßig HTTP 3xx-Umleitungen und überprüfen das Umleitungsziel nicht erneut gegen die Blockliste für private IPs / Metadata-IPs. Daher kann jeder authentifizierte Benutzer eine öffentliche URL einreichen, die über einen 302-Redirect auf eine interne Adresse (z. B. 127.0.0.1, 169.254.169.254 oder RFC1918) umgeleitet wird, und den Inhalt der internen Antwort über die Endpunkte `/api/v1/retrieval/process/web`, `/api/v1/images/...` sowie den Endpunkt `/api/chat/completions` mit einem `image_url`-Inhaltsbestandteil lesen. Dies gilt auch für andere Routen, die diese Hilfsfunktionen aufrufen. Diese Schwachstelle wurde in Version 0.9.5 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.