Katalog CVE

CVE-2026-45671

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Open WebUI przed wersją 0.9.0, uwierzytelniony użytkownik mógł trwale usunąć pliki należące do innych użytkowników poprzez wywołanie DELETE /api/v1/files/{id}, jeśli plik był powiązany z jakimkolwiek udostępnionym czatem. Mechanizm autoryzacji has_access_to_file() nie sprawdzał tożsamości użytkownika ani typu wykonywanej operacji.

Ocena ryzyka

Organizacja narażona jest na ryzyko utraty danych, ponieważ użytkownicy mogą nieautoryzowanie usuwać pliki innych osób, co może prowadzić do poważnych konsekwencji w zakresie integralności danych.

Rekomendacja

Zaleca się aktualizację do wersji 0.9.0 lub nowszej, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów autoryzacji w celu zabezpieczenia operacji na plikach.

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.0, any authenticated user can permanently delete files owned by other users via DELETE /api/v1/files/{id} when the target file is referenced in any shared chat. The has_access_to_file() authorization gate unconditionally grants access through its shared-chat branch. It checks neither the requesting user's identity nor the type of operation being performed. File UUIDs (which would otherwise be impractical to guess) are disclosed to any user with read access to a knowledge base via GET /api/v1/knowledge/{id}/files. This vulnerability is fixed in 0.9.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS