Skip to main content
← All vulnerabilities
CVE-2026-1486GHSA-37GF-GMXV-74WV

Org.keycloak.protocol.oidc.grants: disabled identity providers are still accepted for jwt authorization grant

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 26.5.3, 26.4.9
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • rhbk/keycloak-operator-bundle

    Version range not reported

  • rhbk/keycloak-rhel9

    Version range not reported

  • rhbk/keycloak-rhel9-operator

    Version range not reported

  • rhbk/keycloak-rhel9

    Version range not reported

  • org.keycloak:keycloak-servicesMaven

    From 26.5.0 · fixed in 26.5.3

  • org.keycloak:keycloak-servicesMaven

    fixed in 26.4.9

References 4

access.redhat.com

bugzilla.redhat.com