CVE-2026-11800
published 2026-06-25CVE-2026-11800: A flaw was found in Keycloak. This JWT algorithm confusion vulnerability in the JWT Authorization Grant flow allows an attacker with valid client credentials…
PriorityP354high8.1CVSS 3.1
AVNACLPRLUINSUCHIHAN
EPSS
0.30%
21.6th percentile
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
5 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| redhat | build_of_keycloak | >= 26.6 < 26.6.4 | 26.6.4 |
| rhbk | keycloak-operator-bundle_26.6.4-2 | — | — |
| rhbk | keycloak-rhel9 | — | — |
| rhbk | keycloak-rhel9-operator_26.6-8 | — | — |
| rhbk | keycloak-rhel9_26.6-8 | — | — |
CVSS provenance
nvdv3.18.1HIGHCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vendor_redhat8.1HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
org.keycloak:keycloak-services: Keycloak: Authentication bypass via JWT algorithm confusion
vendor_redhat·2026-05-29·CVSS 8.1
CVE-2026-11800 [HIGH] CWE-347 org.keycloak:keycloak-services: Keycloak: Authentication bypass via JWT algorithm confusion
org.keycloak:keycloak-services: Keycloak: Authentication bypass via JWT algorithm confusion
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.
Package: rhbk/keycloak-rhel9 (Red Hat Build of Keycloak) - Affected
Package: rhbk-openshift-rhel9/rhbk-openshift-rhel9 (Red Hat Build of Keycloak) - Not affected
Package: keycloak-services (Red Hat Data Grid 8) - Not affected
Package: keycloak-services (Red Hat JBo
VulDB
Keycloak on Red Hat signature verification (RHSA-2026:30083 / WID-SEC-2026-2093)
vuldb·2026-08-31·CVSS 8.1
CVE-2026-11800 [HIGH] Keycloak on Red Hat signature verification (RHSA-2026:30083 / WID-SEC-2026-2093)
A vulnerability classified as critical was found in Keycloak on Red Hat. This vulnerability affects unknown code. Executing a manipulation can lead to improper verification of cryptographic signature.
This vulnerability is registered as CVE-2026-11800. It is possible to launch the attack remotely. No exploit is available.
GHSA
A flaw was found in Keycloak.
ghsa_unreviewed·2026-06-26
CVE-2026-11800 [HIGH] CWE-347 A flaw was found in Keycloak.
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.
No detection rules found.
No public exploits indexed.
https://access.redhat.com/errata/RHSA-2026:30083https://access.redhat.com/errata/RHSA-2026:30084https://access.redhat.com/security/cve/CVE-2026-11800https://bugzilla.redhat.com/show_bug.cgi?id=2487006https://access.redhat.com/errata/RHSA-2026:30083https://access.redhat.com/errata/RHSA-2026:30084https://access.redhat.com/security/cve/CVE-2026-11800https://bugzilla.redhat.com/show_bug.cgi?id=2487006https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-11800.json
2026-06-25
Published