CVE-2026-45395
WysokieStreszczenie
Open WebUI to platforma sztucznej inteligencji, która przed wersją 0.9.5 nie sprawdzała uprawnień do zarządzania narzędziami podczas aktualizacji narzędzi. Umożliwia to użytkownikom, którym odmówiono uprawnień, na zastąpienie zawartości Pythona po stronie serwera narzędzia, co może prowadzić do nieautoryzowanego wykonania kodu.
Ocena ryzyka
Brak odpowiednich kontroli uprawnień może prowadzić do poważnych naruszeń bezpieczeństwa, umożliwiając nieautoryzowanym użytkownikom modyfikację i uruchamianie kodu na serwerze.
Rekomendacja
Zaleca się aktualizację do wersji 0.9.5, aby przywrócić odpowiednie kontrole uprawnień i zabezpieczyć system przed nieautoryzowanym dostępem.
Oryginalny opis (angielski, źródło NVD)
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.5, the tool update endpoint (POST /api/v1/tools/id/{id}/update) is missing the workspace.tools permission check that is present on the tool create endpoint. This allows a user who has been explicitly denied tool management capabilities ( and who the administrator considers untrusted for code execution ) to replace a tool's server-side Python content and trigger execution, bypassing the intended workspace.tools security boundary. This vulnerability is fixed in 0.9.5.

