CVE-2026-1486 json
Org.keycloak.protocol.oidc.grants: disabled identity providers are still accepted for jwt authorization grant
published 2026-02-09 8 mo ago modified 2026-07-15 3 mo ago also GHSA-37gf-gmxv-74wv , EUVD-2026-6445
- cvss
- 8.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 42%
- public exploits
- 0
- none known
Summary
A flaw was found in Keycloak. A vulnerability exists in the jwt-authorization-grant flow where the server fails to verify if an Identity Provider (IdP) is enabled before issuing tokens. The issuer lookup mechanism (lookupIdentityProviderFromIssuer) retrieves the IdP configuration but does not filter for isEnabled=false. If an administrator disables an IdP (e.g., due to a compromise or offboarding), an entity possessing that IdP's signing key can still generate valid JWT assertions that Keycloak accepts, resulting in the issuance of valid access tokens.
Patch / fix
- maven org.keycloak:keycloak-services 26.4.9, 26.5.3
- Red Hat Red Hat build of Keycloak 26.4 26.4-10, 26.4-11, 26.4.9-1
- github.com/keycloak/keycloak@176dc89 commit
- github.com/keycloak/keycloak@8316e85 commit
- github.com/keycloak/keycloak#46148 pull request
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-1486 updated cvss 8.8
org.keycloak.protocol.oidc.grants: Disabled identity providers are still accepted for JWT Authorization Grant
-
Red Hat build of Keycloak 26.4 rhbk/keycloak-rhel9 26.4-11, rhbk/keycloak-rhel9-operator 26.4-10, rhbk/keycloak-operator-bundle 26.4.9-1fixed: vendor fix RHSA-2026:2366
-
Red Hat build of Keycloak 26.4.9fixed: vendor fix RHSA-2026:2365
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 8 mo ago
Exploit prediction
0.49% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| CISA ADP | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.keycloak:keycloak-services | >=26.5.0, <26.5.3 <26.4.9 |
26.5.3 26.4.9 |
Affected products
- Red Hat Red Hat build of Keycloak 26.4
- Red Hat Red Hat build of Keycloak 26.4.9
Classification
- Weakness
-
- CWE-358 Improperly Implemented Security Check for Standard
References
-
github.com
/keycloak/keycloak/pull/46148
web
-
github.com
/keycloak/keycloak/commit/176dc8902ce552056d3648c4601d519afc6fb043
web
-
github.com
/keycloak/keycloak/commit/8316e8538f0037d9f998181e73122cff93a94035
web
-
access.redhat.com
/errata/RHSA-2026:2365
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:2366
vendor-advisory, web
-
access.redhat.com
/security/cve/CVE-2026-1486
vdb-entry, web
-
bugzilla.redhat.com
/show_bug.cgi?id=2433347
issue-tracking, web
- security.access.redhat.com /data/csaf/v2/vex/2026/cve-2026-1486.json
-
nvd.nist.gov
/vuln/detail/CVE-2026-1486
advisory
-
github.com
/keycloak/keycloak/issues/46146
web
-
github.com
/keycloak/keycloak
package
Sources
- CVE List CVE-2026-1486
- GitHub Advisory GHSA-37gf-gmxv-74wv
- NVD CVE-2026-1486
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.