CVE-2026-82465
Received Received - Intake

SAML Session Termination via Unsigned LogoutRequest in pac4j

Vulnerability report for CVE-2026-82465, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-29

Last updated on: 2026-08-29

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-29
Last Modified
2026-08-29
Generated
2026-08-29
AI Q&A
2026-08-29
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
pac4j pac4j-saml to 6.5.6 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-345 The product does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in pac4j-saml before version 6.5.6 allows an unauthenticated attacker to terminate a victim's SAML session by submitting an unsigned LogoutRequest with a guessed identifier like an email address. The issue occurs because the SAML2LogoutValidator.validateLogoutRequest() method does not require signature validation of SAML LogoutRequest messages when no SessionIndex is provided by the IdP.

Detection Guidance

To detect this vulnerability, monitor SAML logout requests for missing signatures and validate if the SAML2LogoutValidator in pac4j-saml versions prior to 6.5.6 improperly processes unsigned LogoutRequests. Check logs for logout requests with NameID values but no SessionIndex, especially those using email addresses as identifiers.

Impact Analysis

An attacker could exploit this to forcibly log out users from their SAML sessions without authentication, disrupting access to services. This could lead to denial of service or unauthorized session termination for legitimate users.

Compliance Impact

This vulnerability could impact compliance with GDPR and HIPAA by enabling unauthorized session termination. An attacker could force a user's session to end without authentication, potentially leading to unauthorized access or data exposure. GDPR requires protection of personal data and session integrity, while HIPAA mandates secure session management for protected health information. The lack of signature validation in SAML LogoutRequests undermines these requirements.

Mitigation Strategies

Immediately update pac4j-saml to version 6.5.6 or later to address the missing signature validation in SAML LogoutRequest handling. Ensure all SAML logout requests are properly signed and validated before processing.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82465. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart