Średni Odebrany

CVE-2026-59357

opublikowano:
modyfikacja:
Ocena CVSS
6.5
Średni · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Niewystarczająca weryfikacja autentyczności danych (CWE-345) w zewnętrznym wywołaniu zwrotnym logowania OIDC w Cloud Foundry UAA v4.5.0 do v79.6.0 (włącznie) umożliwia uwierzytelnionemu użytkownikowi UAA ominięcie wymiany kodów autoryzacyjnych OAuth i nawiązanie uwierzytelnionej sesji przeglądarki zewnętrznej OIDC poprzez przesłanie tokenu dostępu UAA lub tokena identyfikatora krzyżowego klienta jako parametru id_token wywołania zwrotnego.



Problem pojawia się tylko wtedy, gdy strefa UAA jest skonfigurowana z dostawcą tożsamości OIDC, którego wystawca dokładnie pasuje do własnego punktu końcowego /oauth/token tej strefy (konfiguracja OIDC „self-UAA”). W tej konfiguracji wywołanie zwrotne pobiera bezpośrednio dostarczony id_token zamiast wymagać wymiany kodu autoryzacyjnego i nie sprawdza, czy token został rzeczywiście wystawiony jako token identyfikacyjny dla konkretnego klienta strony zależnej OIDC. Osoba atakująca posiadająca dla siebie dowolny ważny token JWT UAA — w tym zwykły token dostępu o zasięgu jedynie uaa.user lub ważny token identyfikatora wydany niepowiązanemu klientowi, np. cf — może przedstawić go jako id_token wywołania zwrotnego i zostać uwierzytelniony na zmapowanym koncie lokalnym („cień”). Ponieważ wynikowa sesja nie jest weryfikowana względem prawdziwych odbiorców lub identyfikatora_użytkownika źródłowego tokena, jej efektywne uprawnienia zależą całkowicie od członkostwa konta w tle w grupach, które mogą obejmować zakresy administracyjne, takie jak klienci.write.



Eksploatacja wymaga prawidłowego tokenu JWT użytkownika UAA, prawidłowego stanu logowania przeglądarki w strefie docelowej oraz obecności samoodwołującej się konfiguracji dostawcy OIDC — nie jest to luka w zabezpieczeniach poprzedzająca uwierzytelnienie i sama w sobie nie przyznaje uprawnień wykraczających poza te, które są już posiadane przez zmapowane konto-cień.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org