CVE-2026-44552
WysokieStreszczenie
W wersjach przed 0.9.0 Open WebUI, klucze tool_servers i terminal_servers w utils/tools.py nie używają prefiksu, co prowadzi do kolizji kluczy w przypadku współdzielenia bazy danych Redis przez wiele instancji. To może skutkować nadpisywaniem konfiguracji serwera narzędzi przez inną instancję.
Ocena ryzyka
Organizacje mogą doświadczyć nieautoryzowanego dostępu do konfiguracji serwera narzędzi, co może prowadzić do nieprawidłowego działania aplikacji i utraty danych użytkowników.
Rekomendacja
Zaleca się aktualizację Open WebUI do wersji 0.9.0 lub nowszej, aby wyeliminować problem kolizji kluczy w Redis.
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, the tool_servers and terminal_servers keys in utils/tools.py do use a prefix. When two or more Open WebUI instances share a Redis database (a supported and documented deployment pattern, e.g., for multi-region deployments, blue-green setups, or cluster topologies), the unprefixed keys collide. An admin on Instance A writing to tool_servers overwrites the value read by Instance B — causing Instance B's users to receive Instance A's tool server configuration. This vulnerability is fixed in 0.9.0.

