Katalog CVE

CVE-2026-70482

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

Open WebUI od wersji 0.8.0 do 0.11.0 zawiera podatność w mechanizmie wymiany tokenów OAuth. Gdy ENABLE_OAUTH_TOKEN_EXCHANGE=True, endpoint /oauth/{provider}/token/exchange akceptuje surowy token dostępu i waliduje go bez potwierdzenia, dla którego klienta OAuth został wydany. Każdy posiadacz tokenu wydanego dla dowolnej aplikacji zarejestrowanej u tego samego dostawcy może wymienić go na sesję Open WebUI jako ten użytkownik.

Ocena ryzyka

Atakujący posiadający token dostępu dla innej aplikacji może uzyskać nieautoryzowany dostęp do kont użytkowników Open WebUI, co może prowadzić do naruszenia poufności i integralności danych.

Rekomendacja

Zaktualizuj Open WebUI do wersji 0.11.0 lub nowszej. Wyłącz funkcję wymiany tokenów, jeśli nie jest niezbędna, i monitoruj logi uwierzytelniania.

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. From 0.8.0 until 0.11.0, when ENABLE_OAUTH_TOKEN_EXCHANGE=True, /oauth/{provider}/token/exchange accepts a raw provider access token and validates it by calling the provider userinfo endpoint without confirming which OAuth client the token was issued to. Anyone holding an access token minted for any client registered with the same provider could exchange it for an Open WebUI session as that token user, including applications the operator does not control and has never authorized. This issue is fixed in 0.11.0.

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