GHSA-xgfv-xpx8-qhcr
Improper Verification of SAML Responses Leading to Privilege Escalation in Keycloak
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2024-8698
- CVSS_V3
- CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L
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.
Paquets affectés
| Paquet | Versions |
|---|---|
| Maven · org.keycloak:keycloak-saml-core | introduced 0, fixed 22.0.13 |
| Maven · org.keycloak:keycloak-saml-core | introduced 23.0.0, fixed 24.0.8 |
| Maven · org.keycloak:keycloak-saml-core | introduced 25.0.0, fixed 25.0.6 |
Références
- https://github.com/keycloak/keycloak/security/advisories/GHSA-xgfv-xpx8-qhcr WEB
- https://nvd.nist.gov/vuln/detail/CVE-2024-8698 ADVISORY
- https://github.com/keycloak/keycloak/releases/tag/25.0.6 WEB
- https://github.com/keycloak/keycloak PACKAGE
- https://bugzilla.redhat.com/show_bug.cgi?id=2311641 WEB
- https://access.redhat.com/security/cve/CVE-2024-8698 WEB
- https://access.redhat.com/errata/RHSA-2024:8826 WEB
- https://access.redhat.com/errata/RHSA-2024:8824 WEB
- https://access.redhat.com/errata/RHSA-2024:8823 WEB
- https://access.redhat.com/errata/RHSA-2024:6890 WEB
- https://access.redhat.com/errata/RHSA-2024:6889 WEB
- https://access.redhat.com/errata/RHSA-2024:6888 WEB
- https://access.redhat.com/errata/RHSA-2024:6887 WEB
- https://access.redhat.com/errata/RHSA-2024:6886 WEB
- https://access.redhat.com/errata/RHSA-2024:6882 WEB
- https://access.redhat.com/errata/RHSA-2024:6880 WEB
- https://access.redhat.com/errata/RHSA-2024:6879 WEB
- https://access.redhat.com/errata/RHSA-2024:6878 WEB
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — GitHub Advisory Database |