A flaw was found in Keycloak. An authenticated user with low privileges can exploit this vulnerability by sending an oversized subject_token JSON Web Token (JWT) to the TokenEndpoint. When the token exceeds a 4000-character limit, it is silently dropped, causing the system to fall back to client credentials. This allows the user to gain the permissions of the client's service account, leading to privilege escalation.
Metrics
Affected Vendors & Products
References
History
Wed, 27 May 2026 14:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A flaw was found in Keycloak. An authenticated user with low privileges can exploit this vulnerability by sending an oversized subject_token JSON Web Token (JWT) to the TokenEndpoint. When the token exceeds a 4000-character limit, it is silently dropped, causing the system to fall back to client credentials. This allows the user to gain the permissions of the client's service account, leading to privilege escalation. | |
| Title | Keycloak: keycloak: privilege escalation due to oversized subject_token jwt | |
| First Time appeared |
Redhat
Redhat build Keycloak |
|
| Weaknesses | CWE-1284 | |
| CPEs | cpe:/a:redhat:build_keycloak: | |
| Vendors & Products |
Redhat
Redhat build Keycloak |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: redhat
Published:
Updated: 2026-05-27T12:56:00.858Z
Reserved: 2026-05-27T12:39:12.284Z
Link: CVE-2026-9704
No data.
Status : Awaiting Analysis
Published: 2026-05-27T14:17:40.480
Modified: 2026-05-27T14:54:20.160
Link: CVE-2026-9704
No data.
OpenCVE Enrichment
No data.