Keycloak TLS Client-Initiated Renegotiation Denial of Service
Keycloak is vulnerable to a Denial of Service (DoS) attack due to the default JDK setting that permits Client-Initiated Renegotiation in TLS 1.2. An unauthenticated remote attacker can repeatedly initiate TLS renegotiation requests to exhaust server CPU resources, making the service unavailable. Immediate mitigation is available by setting the `-Djdk.tls.rejectClientInitiatedRenegotiation=true` Java system property in the Keycloak startup configuration.
beschreibt (1)
Zugehörige CVEs.
| ID | Schweregrad | ausnutzbar | ||
|---|---|---|---|---|
| CVE-2025-11419US | — | — | ||
A flaw was found in Keycloak. This vulnerability allows an unauthenticated remote attacker to cause a denial of service (DoS) by repeatedly initiating TLS 1.2 client-initiated rene… | ||||
Referenzen
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/errata/RHSA-2025:18254WEB
- https://access.redhat.com/errata/RHSA-2025:18255WEB
- https://access.redhat.com/errata/RHSA-2025:18889WEB
- https://access.redhat.com/errata/RHSA-2025:18890WEB
- https://access.redhat.com/security/cve/CVE-2025-11419WEB
- https://bugzilla.redhat.com/show_bug.cgi?id=2402142WEB
- https://github.com/keycloak/keycloakPACKAGE
- https://github.com/keycloak/keycloak/discussions/25209WEB
Advisories wie diese benennen die exponierten Produkte, die Angreifer auf Ihrer Angriffsfläche ins Visier nehmen. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan