Katalog CVE

CVE-2026-82465

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

pac4j-saml przed wersją 6.5.6 nie wymaga walidacji podpisu wiadomości LogoutRequest w metodzie SAML2LogoutValidator.validateLogoutRequest(). Gdy IdP nie wysyła SessionIndex, sesja może zostać zniszczona na podstawie samego NameID, co pozwala nieuwierzytelnionemu atakującemu na wysłanie niepodpisanego LogoutRequest z odgadniętym identyfikatorem (np. adresem e-mail używanym jako NameID) w celu zakończenia sesji SAML ofiary.

Ocena ryzyka

Ryzyko polega na możliwości przerwania sesji SAML użytkowników przez atakującego, co może prowadzić do denial of service lub wymuszenia ponownego uwierzytelnienia.

Rekomendacja

Zaleca się aktualizację pac4j-saml do wersji 6.5.6 lub nowszej, która wymusza walidację podpisu LogoutRequest.

Powiązane podatności

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

pac4j-saml before 6.5.6 does not require signature validation of SAML LogoutRequest messages in SAML2LogoutValidator.validateLogoutRequest(). When an IdP sends no SessionIndex, a session can be destroyed based solely on the NameID, allowing an unauthenticated attacker to submit an unsigned LogoutRequest with a guessed identifier (e.g., an email address used as NameID) to terminate a victim's SAML session.

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