Katalog CVE

CVE-2026-105119

ŚrednieCVSS 6.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OpenAM przed wersją 16.1.3 stosuje wymuszanie PKCE dla OAuth2 Provider tylko do żądań autoryzacji, których response_type jest dokładnie 'code'. Kody wydane przez hybrydowe przepływy OpenID Connect (code token, code id_token, code token id_token) nie mają powiązanego challenge. Atakujący, który przechwyci taki kod, może go wymienić na tokeny publicznego klienta z dowolnym niepustym code_verifier.

Ocena ryzyka

Atakujący może przechwycić kod autoryzacyjny i uzyskać tokeny dostępu, co może prowadzić do nieautoryzowanego dostępu do zasobów chronionych.

Rekomendacja

Zaktualizuj OpenAM do wersji 16.1.3 lub nowszej, która zawiera poprawkę.

Inne podatności w OpenAM

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

OpenAM before 16.1.3 applies its OAuth2 Provider PKCE enforcement only to authorization requests whose response_type is exactly code, so codes issued through OpenID Connect hybrid flows (code token, code id_token, code token id_token) carry no bound challenge. An attacker who intercepts such a code can redeem it for a public client's tokens with any non-empty code_verifier.

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