CVE-2024-8698

High

Description

A flaw exists in the SAML signature validation method within the Keycloak XMLSignatureUtil class. The method incorrectly determines whether a SAML signature is for the full document or only for specific assertions based on the position of the signature in the XML document, rather than the Reference element used to specify the signed element. This flaw allows attackers to create crafted responses that can bypass the validation, potentially leading to privilege escalation or impersonation attacks.

SeverityHigh
CVSS7.7
Exploit probability—
ProductOrg.keycloak:keycloak-saml-core
PublishedSep 19, 2024
First seenSep 19, 2024
Weakness typeCWE-347CWE-347

How to fix

Affected products

ProductAffected versionsFixed in
org.keycloak:keycloak-saml-coreMavenv < 22.0.13, 23.0.0 ≤ v < 24.0.8, 25.0.0 ≤ v < 25.0.622.0.13, 24.0.8, 25.0.6

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.