CVE Catalog

CVE-2026-96447

MediumCVSS 4.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

13th percentile - higher than 13% of all known CVEs

Summary

A flaw was found in Keycloak's TokenManager component during validation of stateless access tokens when the original user ID no longer exists. Keycloak incorrectly falls back to using the username to identify the user without verifying it matches the original token subject. An attacker with an old token could gain access to a newly created service account sharing the same client ID as a previously deleted one.

Risk Assessment

An attacker holding an old token could gain access to a newly created service account. This may lead to unauthorized access to resources protected by that account.

Recommendation

Update Keycloak to a patched version. Avoid reusing client identifiers after deletion and audit service accounts.

Other vulnerabilities in Keycloak

See all
Original NVD description (English source)

A flaw was found in the TokenManager component of Keycloak, an open-source identity and access management solution. The issue occurs during the validation of stateless access tokens when the original user ID no longer exists. Keycloak incorrectly falls back to using the username to identify the user without verifying if the identity matches the original token subject. This could allow an attacker with an old token to gain access to a newly created service account if it shares the same client ID as a previously deleted one.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS