Keycloak SAML 1.1 parsing infinite loop allows unauthenticated denial of service
A login management server can freeze, stopping all logins.
Summary
An infinite loop in the SAML 1.1 XML parsing logic of Keycloak lets an unauthenticated remote attacker drive CPU use to 100% and stop the service. A server restart is needed to recover.
What to do
Update Red Hat build of Keycloak 26.4 to 26.4.17 and the 26.6 line to 26.6.8 or later.
Update to at least the version for your product:
- Red Hat build of Keycloak 26.4 26.4.17 or later
- Red Hat build of Keycloak 26.6 26.6.8 or later
Products and platforms
CVE IDs
Sources
Times
First published
First seen