CVE Catalog

CVE-2026-97174

MediumCVSS 6.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.37%

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

Summary

In Keycloak's Client-Initiated Backchannel Authentication (CIBA) implementation, the CIBA endpoint fails to properly validate the sub parameter, allowing it to be stored as an additional request parameter. During token issuance, this injected value overwrites the legitimate subject identifier, allowing an attacker to authenticate as themselves but receive security tokens belonging to a different victim user.

Risk Assessment

An attacker can gain unauthorized access to a victim's account by receiving valid security tokens. This leads to a breach of the victim's data confidentiality and integrity.

Recommendation

Update Keycloak to a version containing the fix for sub parameter validation in CIBA. Until then, consider disabling or restricting the CIBA endpoint.

Other vulnerabilities in Keycloak

See all
Original NVD description (English source)

A flaw was found in the Client-Initiated Backchannel Authentication (CIBA) implementation of Keycloak. The CIBA endpoint fails to properly validate the sub parameter, allowing it to be stored as an additional request parameter. During the token issuance process, this injected value overwrites the legitimate subject identifier. This allows an attacker to authenticate as themselves but receive security tokens belonging to a different victim user, leading to unauthorized account access.

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