CVE-2026-29000
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 92 - wyżej niż 92% wszystkich znanych CVE
Streszczenie
Podatność w bibliotece pac4j-jwt przed wersjami 4.5.9, 5.7.9 i 6.3.3 umożliwia ominięcie uwierzytelniania w komponencie JwtAuthenticator podczas przetwarzania szyfrowanych tokenów JWT. Atakujący posiadający klucz publiczny RSA serwera może stworzyć JWE z dowolnymi danymi, podszywając się pod dowolnego użytkownika, w tym administratora.
Ocena ryzyka
Organizacja narażona jest na ryzyko całkowitego przejęcia kont użytkowników i administratorów, co może prowadzić do nieautoryzowanego dostępu do wrażliwych danych i systemów.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę pac4j-jwt do wersji 4.5.9, 5.7.9 lub 6.3.3, w zależności od używanej gałęzi. Jeśli aktualizacja nie jest możliwa, tymczasowo wyłącz obsługę szyfrowanych tokenów JWT.
Oryginalny opis (angielski, źródło NVD)
pac4j-jwt versions prior to 4.5.9, 5.7.9, and 6.3.3 contain an authentication bypass vulnerability in JwtAuthenticator when processing encrypted JWTs that allows remote attackers to forge authentication tokens. Attackers who possess the server's RSA public key can create a JWE-wrapped PlainJWT with arbitrary subject and role claims, bypassing signature verification to authenticate as any user including administrators.

