Katalog CVE

CVE-2026-109283

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

Open WebUI w wersjach od 0.11.1 do 0.11.4 zawiera obejście autoryzacji w punkcie wymiany tokenów OAuth. Endpoint odczytuje role wyłącznie z odpowiedzi userinfo dostawcy i zachowuje dotychczasową rolę użytkownika, gdy brak jest roszczenia o rolach, ignorując role przekazane tylko w tokenie ID. Użytkownik z powiązanym kontem, którego rola u dostawcy nie spełnia już polityki OAuth, może wysłać ważny token dostępu do POST /api/v1/auths/oauth/{provider}/token/exchange i uzyskać sesję z poprzednią rolą.

Ocena ryzyka

Użytkownik, któremu odebrano uprawnienia u dostawcy tożsamości, może nadal korzystać z poprzedniej roli w Open WebUI, co prowadzi do eskalacji uprawnień i nieautoryzowanego dostępu do zasobów.

Rekomendacja

Zaktualizuj Open WebUI do wersji 0.11.4 lub nowszej. Zweryfikuj, czy role użytkowników są poprawnie synchronizowane z dostawcą tożsamości i czy odebranie uprawnień faktycznie blokuje dostęp.

Inne podatności w Open WebUI

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

Open WebUI from 0.11.1 before 0.11.4 contains an authorization bypass in the OAuth token exchange endpoint, which reads role claims only from the provider's userinfo response and keeps the user's existing role when no roles claim is found, ignoring roles sent only in the ID token. Users with a linked account whose identity provider role no longer satisfies the OAuth role policy can send a valid provider access token to POST /api/v1/auths/oauth/{provider}/token/exchange to obtain a session retaining their previous role.

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