CVE-2026-44555
WysokieStreszczenie
Open WebUI przed wersją 0.9.0 ma lukę, która pozwala użytkownikom z domyślnymi uprawnieniami do tworzenia modeli na tworzenie modeli łańcuchowych, które odwołują się do zastrzeżonych modeli bazowych. Weryfikacja dostępu do modeli bazowych nie jest przeprowadzana, co umożliwia nieautoryzowany dostęp.
Ocena ryzyka
Organizacja może być narażona na nieautoryzowany dostęp do zastrzeżonych modeli AI, co może prowadzić do wycieku danych lub niewłaściwego wykorzystania zasobów. Potencjalne konsekwencje obejmują naruszenie bezpieczeństwa i utratę zaufania użytkowników.
Rekomendacja
Zaleca się aktualizację Open WebUI do wersji 0.9.0 lub nowszej, aby usunąć tę lukę. Dodatkowo, należy przeprowadzić audyt uprawnień użytkowników w celu ograniczenia dostępu do tworzenia modeli.
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, Open WebUI supports model composition via base_model_id: a user-defined model (e.g., "Cheap Assistant") can reference an existing base model (e.g., "gpt-4-turbo-restricted") that provides the actual inference capability. When a user queries the composed model, the access control pipeline verifies the user has access to the composed model but never re-verifies access to the chained base model. Additionally, the model creation and import endpoints accept arbitrary base_model_id values without checking that the caller has access to that base model. Combined, this allows any user with the default model creation permission to create a model that chains to a restricted base model — and then invoke it, causing the server to dispatch the request to the restricted base model using the admin-configured API key. This vulnerability is fixed in 0.9.0.

