CVE-2026-37978 Keycloak: org.keycloak.services: keycloak: information disclosure via evaluate-scopes admin api

Medium 4.9 Published Updated

Low-privilege administrators can leak user PII and authorization data via the evaluate-scopes Admin API endpoint.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-37978?

CVE-2026-37978 is a medium-severity vulnerability in Redhat Build of Keycloak, published on 19 May 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

A flaw was found in Keycloak. A low-privilege administrator with the 'view-clients' role can exploit this by invoking the 'evaluate-scopes' Admin API endpoints with an arbitrary user ID (userId) parameter. This vulnerability allows for cross-role personally identifiable information (PII) leakage, enabling unauthorized visibility into user identities and authorizations across the realm. Exploitation is possible remotely via network access to the Admin API.

Weakness: CWE-639

Which versions are affected by CVE-2026-37978?

3 open source packages ship an affected version, including org.keycloak:keycloak-services and keycloak. It affects 1 product.

PackageAffectedFixed in
org.keycloak:keycloak-services MavenAll versions26.6.2
org.keycloak:keycloak-services MavenAll versions26.6.2
keycloak BitnamiAll versions26.4.12

Products include Redhat Build of Keycloak.

How do I fix CVE-2026-37978?

Upgrade org.keycloak:keycloak-services to 26.6.2 or later.

Is CVE-2026-37978 being exploited?

There is no known exploitation of CVE-2026-37978 in the wild and no public exploit code.

All Redhat Build of Keycloak vulnerabilities

Sources

Also known as BIT-keycloak-2026-37978, ECHO-e419-5755-0224, GHSA-rrv7-3mqf-hxfr, MINI-3444-357q-3jx2, MINI-m26c-jrm7-jp83.

Is CVE-2026-37978 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free