CVE Vulnerabilities

CVE-2026-9802

Insufficient Session Expiration

Published: May 28, 2026 | Modified: Jun 26, 2026
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
RedHat/V2
RedHat/V3
6.8 MODERATE
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
Ubuntu
root.io logo minimus.io logo echo.ai logo

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 users refresh token, to replay that token even after it has been revoked. Successful exploitation grants the attacker unauthorized access to the victims account, potentially leading to information disclosure or privilege escalation.

Weakness

According to WASC, “Insufficient Session Expiration is when a web site permits an attacker to reuse old session credentials or session IDs for authorization.”

Affected Software

NameVendorStart VersionEnd Version
Build_of_keycloakRedhat- (including)- (including)
Red Hat build of Keycloak 26.4RedHatrhbk/keycloak-operator-bundle:26.4.13-1*
Red Hat build of Keycloak 26.4RedHatrhbk/keycloak-rhel9:26.4-19*
Red Hat build of Keycloak 26.4RedHatrhbk/keycloak-rhel9-operator:26.4-19*
Red Hat build of Keycloak 26.4.13RedHatrhbk/keycloak-rhel9*
Red Hat build of Keycloak 26.6RedHatrhbk/keycloak-operator-bundle:26.6.3-3*
Red Hat build of Keycloak 26.6RedHatrhbk/keycloak-rhel9:26.6-6*
Red Hat build of Keycloak 26.6RedHatrhbk/keycloak-rhel9-operator:26.6-6*
Red Hat build of Keycloak 26.6.3RedHatrhbk/keycloak-rhel9*

Potential Mitigations

References