Keycloak: org.keycloak:keycloak-services: user can refresh offline session even after client's offline_access scope was removed
13Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackcvss 5.4epss 0.3%
exploitation probability
0.3%top 80% of all CVEs
observed exploitation
nono source reports it
A flaw was found in Keycloak. An offline session continues to be valid when the offline_access scope is removed from the client. The refresh token is accepted and you can continue to request new tokens for the session. As it can lead to a situation where an administrator removes the scope, and assumes that offline sessions are no longer available, but they are.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Affected products
Keycloak · keycloakRed Hat · Red Hat build of Keycloak 26.2Red Hat · Red Hat build of Keycloak 26.2.11Red Hat · Red Hat build of Keycloak 26.4Red Hat · Red Hat build of Keycloak 26.4.4References
https://access.redhat.com/errata/RHSA-2025:21370https://access.redhat.com/errata/RHSA-2025:21371https://access.redhat.com/errata/RHSA-2025:22088https://access.redhat.com/errata/RHSA-2025:22089https://access.redhat.com/security/cve/CVE-2025-12110https://bugzilla.redhat.com/show_bug.cgi?id=2406033https://github.com/keycloak/keycloak/pull/43790