Pac4j

11 CVEs across 2 Pac4j products. Browse Pac4j vulnerabilities, severities, and proof-of-concept exploits.

Pac4j products with known CVEs

ProductCVEs
Pac4j10
Pac4j-Jwt1
Pac4j CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-82465Medium5.32026-08-29pac4j-saml before 6.5.6 does not require signature validation of SAML LogoutRequest messages in SAML2LogoutValidator.validateLogoutRequest(). When an IdP sends…
CVE-2026-82464Medium6.12026-08-29pac4j-core before 6.5.6 contains an open redirect vulnerability in DefaultLogoutLogic.perform() that accepts backslash-prefixed logout redirect targets matchin…
CVE-2026-82463High8.12026-08-29pac4j-core before 6.5.6 contains an authentication bypass vulnerability in CheckProfileTypeAuthorizer that reverses the profile type validation logic. Attacker…
CVE-2026-82462Medium6.52026-08-29pac4j-oidc before 6.5.6 accepts OIDC callbacks carrying only an access token without authorization code or ID token validation. Attackers can substitute access…
CVE-2026-82461High8.12026-08-29pac4j-oidc before 6.5.6 fails to verify access token signatures, issuers, audiences, or expiry when extracting Keycloak realm and client roles. Attackers can f…
CVE-2026-40459High8.82026-04-17PAC4J is vulnerable to LDAP Injection in multiple methods. A low-privileged remote attacker can inject crafted LDAP syntax into ID-based search parameters, pot…
CVE-2026-40458Medium6.52026-04-17PAC4J is vulnerable to Cross-Site Request Forgery (CSRF). A malicious attacker can craft a specially designed website which, when visited by a user, will autom…
CVE-2026-29000Critical9.12026-03-04pac4j-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 allo…
CVE-2023-255812024-10-10pac4j is a security framework for Java. `pac4j-core` prior to version 4.0.0 is affected by a Java deserialization vulnerability. The vulnerability affects syst…
CVE-2021-44878High7.52022-01-06If an OpenID Connect provider supports the "none" algorithm (i.e., tokens with no signature), pac4j v5.3.0 (and prior) does not refuse it without an explicit c…
CVE-2019-10755Medium4.92019-09-23The SAML identifier generated within SAML2Utils.java was found to make use of the apache commons-lang3 RandomStringUtils class which makes them predictable due…