GitHub Advisoryadvisory · Maven
GHSA-pq65-77rc-7r8c Keycloak has a Time-of-check Time-of-use (TOCTOU) Race Condition
MEDIUM
Official page ↗
- Aliases
- CVE-2026-9796
- Ecosystem
- Maven
- Packages
- org.keycloak:keycloak-server
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
- Weaknesses
- CWE-367
- Reviewed
- 2026-07-01
Affected packages
• Maven org.keycloak:keycloak-server: < 26.6.4 → fixed in 26.6.4
Description
A flaw was found in Keycloak. An authenticated administrator with the `manage-clients` role can exploit a Time-of-check to time-of-use (TOCTOU) vulnerability in the name-based admin role checks. This allows the attacker to escalate their privileges to `realm-admin` for all users within the realm, granting them extensive control over the system. The composite role relationship persists even after the attacker's own permissions are revoked and across system reboots.
Related
Alias · CVE (1)
- CVE-2026-9796 A flaw was found in Keycloak. vulnerability
Weakness · CWE (1)
- CWE-367 Time-of-check Time-of-use (TOCTOU) Race Condition weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2026-9796 advisory
- https://github.com/keycloak/keycloak/issues/49427 web
- https://github.com/keycloak/keycloak/pull/49624 web
- https://github.com/keycloak/keycloak/commit/39cb8de54c8517efeda4baa8bc314fd40e9c6934 web
- https://access.redhat.com/errata/RHSA-2026:56523 web
- https://access.redhat.com/errata/RHSA-2026:56524 web
- https://access.redhat.com/security/cve/CVE-2026-9796 web
- https://bugzilla.redhat.com/show_bug.cgi?id=2482464 web
- https://github.com/keycloak/keycloak package