Katalog CVE

CVE-2026-70491

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

W Open WebUI w wersji 0.10.2 i wcześniejszych, endpointy GET /api/v1/tools/, GET /api/v1/tools/list oraz GET /api/v1/tools/id/{id} zwracały pełny kod źródłowy narzędzi Python uwierzytelnionym użytkownikom niebędącym administratorami z uprawnieniami tylko do odczytu. Pole ToolResponse celowo pomijało źródło i specyfikacje, ale ToolUserResponse zezwalało na dodatkowe pola, a handlery rozprzestrzeniały pełny model narzędzia w odpowiedzi, ponownie ujawniając pominięte pola.

Ocena ryzyka

Użytkownik niebędący administratorem z uprawnieniami do odczytu może uzyskać kod źródłowy narzędzi innego użytkownika, który często zawiera zakodowane na stałe klucze API, poświadczenia i wewnętrzne adresy URL usług. Może to prowadzić do nieautoryzowanego dostępu do systemów wewnętrznych i naruszenia bezpieczeństwa danych.

Rekomendacja

Zaleca się natychmiastową aktualizację Open WebUI do wersji 0.11.0 lub nowszej, która zawiera poprawkę tej luki. Do czasu aktualizacji należy ograniczyć dostęp do endpointów narzędzi tylko dla zaufanych administratorów.

Inne podatności w Open WebUI

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. In 0.10.2 and earlier, the GET /api/v1/tools/, GET /api/v1/tools/list, and GET /api/v1/tools/id/{id} endpoints in backend/open_webui/routers/tools.py returned full Python tool source to authenticated non-admin read-only users. ToolResponse deliberately omitted source and specs, but ToolUserResponse permitted extra fields and handlers spread a full tool model dump into the response, re-admitting omitted fields. A non-admin with a read grant can obtain another user's server-side tool source, which commonly embeds hard-coded API keys, credentials, and internal service URLs. This issue is fixed in 0.11.0.

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