Description
A flaw was found in Keycloak. This JWT algorithm confusion vulnerability in the JWT Authorization Grant flow allows an attacker with valid client credentials to bypass signature verification. By forging an assertion, the attacker can create unauthorized access tokens. This enables the attacker to impersonate any federated user linked to the affected Identity Provider, leading to unauthorized access and potential privilege escalation.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Red Hat | Red Hat build of Keycloak 26.6 | — | — |
| Red Hat | Red Hat build of Keycloak 26.6.4 | — | — |
| Red Hat | Red Hat Build of Keycloak | — | — |
| Red Hat | Red Hat Data Grid 8 | — | — |
| Red Hat | Red Hat JBoss Enterprise Application Platform Expansion Pack | — | — |
| Red Hat | Red Hat Single Sign-On 7 | — | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 3 repositories
-
sickwell/CVE-2026-11800 ★ 0 · Nov 10, 2026
PoC for CVE-2026-11800: Keycloak JWT algorithm confusion auth bypass (HS256 assertion signed with the IdP public RSA key). Fixed in Keycloak 26.6.4.
-
fixedbyreboot/CVE-2026-11800-POC ★ 0 · Nov 10, 2026
POC for CVE-2026-11800 - JWT algorithm confusion in Keycloak identity brokering: the IdP RSA public key DER bytes are accepted as an HMAC secret, minting tokens for federated users without any privat…
-
federiconbaez/cortex9-keycloak-jwt-grant-alg-confusion-model ★ 0 · Nov 9, 2026
Offline differential model of Keycloak JWT grant HMAC algorithm confusion (CVE-2026-11800), educational
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.keycloak:keycloak-services | < 26.6.4 | 26.6.4 | GHSA-j97h-3f8r-mrjr |
Advisories 1
- WID-SEC-2026-2093 Keycloak: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 5, 2026
References
- RHSA-2026:30083 vendor-advisory
- RHSA-2026:30084 vendor-advisory
- https://access.redhat.com/security/cve/CVE-2026-11800 vdb-entry
- RHBZ#2487006 issue-tracking