MEDIUM6.0
GHSA-rg35-5v25-mqvp
Keycloak vulnerable to session takeovers due to reuse of session identifiers
Quick fix
GHSA-rg35-5v25-mqvp — org.keycloak:keycloak-services: upgrade to the fixed version with the command below.
# pom.xml: bump <version>26.0.0</version> for org.keycloak:keycloak-servicesDetails
A flaw was found in Keycloak. In Keycloak where a user can accidentally get access to another user's session if both use the same device and browser. This happens because Keycloak sometimes reuses session identifiers and doesn’t clean up properly during logout when browser cookies are missing. As a result, one user may receive tokens that belong to another user.
Are you affected?
Enter the version of the package you're using.
Affected packages
Maven/org.keycloak:keycloak-services
Introduced in:
0Fixed in: 26.0.0Fix
# pom.xml: bump <version>26.0.0</version> for org.keycloak:keycloak-servicesReferences
- https://nvd.nist.gov/vuln/detail/CVE-2025-12390[ADVISORY]
- https://github.com/keycloak/keycloak/issues/32197[WEB]
- https://github.com/keycloak/keycloak/issues/43853[WEB]
- https://github.com/keycloak/keycloak/commit/5344aada5ee06b02ec3a9e0f52fa381d085b6282[WEB]
- https://github.com/keycloak/keycloak/commit/b46fab230824a2304daafe74be019e8bd4ee590a[WEB]
- https://github.com/keycloak/keycloak/commit/d82438a611f2f869f1966c13012953fe963a493d[WEB]
- https://github.com/keycloak/keycloak/commit/ef75a4dc50aa9459777494e4b88655100bf2ac80[WEB]
- https://access.redhat.com/errata/RHSA-2025:21370[WEB]
- https://access.redhat.com/errata/RHSA-2025:21371[WEB]
- https://access.redhat.com/errata/RHSA-2025:22088[WEB]
- https://access.redhat.com/errata/RHSA-2025:22089[WEB]
- https://access.redhat.com/security/cve/CVE-2025-12390[WEB]
- https://bugzilla.redhat.com/show_bug.cgi?id=2406793[WEB]
- https://github.com/keycloak/keycloak[PACKAGE]
- https://github.com/keycloak/keycloak/discussions/31265[WEB]