CVE Catalog

CVE-2026-82465

MediumCVSS 5.3
Published: Translated: NVD NIST

Summary

pac4j-saml before version 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.

Risk Assessment

The risk involves an attacker being able to terminate SAML sessions, potentially leading to denial of service or forced re-authentication.

Recommendation

It is recommended to upgrade pac4j-saml to version 6.5.6 or later, which enforces signature validation on LogoutRequest.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS