CVE-2025-12390
Medium · 6.0CVSS
6.0
EPSS
0.1%
Published
Oct 28, 2025
CISA due date
—
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Maven | org.keycloak:keycloak-services | 0 | No fix |
| Maven | org.keycloak:keycloak-services | 0 | 26.0.0 |
| Chainguard | keycloak-26.2 | 0 | 26.2.5-r6 |
| Chainguard | keycloak-26.2-compat | 0 | 26.2.5-r6 |
| Chainguard | keycloak-26.2-iamguarded-compat | 0 | 26.2.5-r6 |
| Chainguard | keycloak-26.3 | 0 | 26.3.5-r3 |
| Chainguard | keycloak-26.3-compat | 0 | 26.3.5-r3 |
| Chainguard | keycloak-26.3-iamguarded-compat | 0 | 26.3.5-r3 |
| Chainguard | keycloak-26.4 | 0 | 26.4.4-r0 |
| Chainguard | keycloak-26.4-compat | 0 | 26.4.2-r2 |
| Chainguard | keycloak-26.4-iamguarded-compat | 0 | 26.4.5-r0 |
| Chainguard | keycloak-26.4-operator | 0 | 26.4.2-r2 |
| Chainguard | keycloak-26.4-operator-compat | 0 | 26.4.2-r2 |
| Chainguard | keycloak-fips-26.2 | 0 | 26.2.5-r8 |
| Chainguard | keycloak-fips-26.2-iamguarded-fips | 0 | 26.2.5-r8 |
| Chainguard | keycloak-fips-26.3 | 0 | 26.3.5-r4 |
| Chainguard | keycloak-fips-26.3-iamguarded-fips | 0 | 26.3.5-r4 |
| Chainguard | keycloak-fips-26.3-operator | 0 | 26.3.5-r4 |
| Chainguard | keycloak-fips-26.3-operator-compat | 0 | 26.3.5-r4 |
| Chainguard | keycloak-fips-26.4 | 0 | 26.4.4-r0 |
| Chainguard | keycloak-fips-26.4-iamguarded-fips | 0 | 26.4.4-r0 |
| Chainguard | keycloak-fips-26.4-operator | 0 | 26.4.4-r0 |
| Chainguard | keycloak-fips-26.4-operator-compat | 0 | 26.4.4-r1 |
| Wolfi | keycloak-26.3 | 0 | 26.3.5-r3 |
| Wolfi | keycloak-26.3-compat | 0 | 26.3.5-r3 |
| Wolfi | keycloak-26.3-iamguarded-compat | 0 | 26.3.5-r3 |
| Wolfi | keycloak-26.4 | 0 | 26.4.4-r0 |
| Wolfi | keycloak-26.4-compat | 0 | 26.4.2-r2 |
| Wolfi | keycloak-26.4-iamguarded-compat | 0 | 26.4.5-r0 |
| Wolfi | keycloak-26.4-operator | 0 | 26.4.2-r2 |
| Wolfi | keycloak-26.4-operator-compat | 0 | 26.4.2-r2 |
Related vulnerabilities
- GHSA-7g5x-9c4v-4w5r Keycloak REST Services has a WebAuthn Attestation Statement Verification Bypass Also affects org.keycloak:keycloak-services
- CVE-2025-12150 A flaw was found in Keycloak’s WebAuthn registration component. Also affects org.keycloak:keycloak-services
- GHSA-fjf4-6f34-w64q Keycloak: Missing Check on Disabled Client for Docker Registry Protocol Also affects org.keycloak:keycloak-services
- CVE-2026-2733 A flaw was identified in the Docker v2 authentication endpoint of Keycloak, where tokens… Also affects org.keycloak:keycloak-services
- GHSA-37gf-gmxv-74wv Keycloak fails to verify if an Identity Provider (IdP) is enabled before issuing tokens Also affects org.keycloak:keycloak-services
- GHSA-hcvw-475w-8g7p Keycloak affected by improper invitation token validation Also affects org.keycloak:keycloak-services
- GHSA-fm6w-rrp3-2x4w Keycloak Affected by Broken Access Control Vulnerability in the… Also affects org.keycloak:keycloak-services
- CVE-2026-1486 A flaw was found in Keycloak. Also affects org.keycloak:keycloak-services