Skip to main content
← All vulnerabilities
CVE-2026-9802GHSA-V5G5-WWMP-JPPW

Keycloak: keycloak: unauthorized account access via replayed refresh tokens after cluster restart

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

Summary

A flaw was found in Keycloak. When revokeRefreshToken=true is enabled and persistent session storage is in use, a server restart can reset internal timing mechanisms. This allows a remote attacker, who has previously captured a user's refresh token, to replay that token even after it has been revoked. Successful exploitation grants the attacker unauthorized access to the victim's account, potentially leading to information disclosure or privilege escalation.

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

  • 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

    through 26.4.7

  • org.keycloak:keycloak-servicesMaven

    From 26.5.0 · fixed in 26.6.3

References 6

access.redhat.com

bugzilla.redhat.com