CVE-2026-3190 Keycloak: keycloak: information disclosure via improper role enforcement in uma 2.0 protection api

Medium 4.3 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-3190?

CVE-2026-3190 is a medium-severity vulnerability in Redhat Build of Keycloak, published on 26 Mar 2026.

Official description

A flaw was found in Keycloak. The User-Managed Access (UMA) 2.0 Protection API endpoint for permission tickets fails to enforce the `uma_protection` role check. This allows any authenticated user with a token issued for a resource server client, even without the `uma_protection` role, to enumerate all permission tickets in the system. This vulnerability partial leads to information disclosure.

Weakness: CWE-280

Which versions are affected by CVE-2026-3190?

6 open source packages ship an affected version, including org.keycloak:keycloak-model-jpa, org.keycloak:keycloak-server-spi-private and org.keycloak:keycloak-services. It affects 1 product.

PackageAffectedFixed in
org.keycloak:keycloak-model-jpa MavenAll versions26.5.6
org.keycloak:keycloak-model-jpa MavenAll versions26.5.6
org.keycloak:keycloak-server-spi-private MavenAll versions26.5.6
org.keycloak:keycloak-server-spi-private MavenAll versions26.5.6
org.keycloak:keycloak-services MavenAll versions26.5.6
org.keycloak:keycloak-services MavenAll versions26.5.6

Products include Redhat Build of Keycloak.

How do I fix CVE-2026-3190?

Upgrade org.keycloak:keycloak-model-jpa to 26.5.6 or later.

Is CVE-2026-3190 being exploited?

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

All Redhat Build of Keycloak vulnerabilities

Sources

Also known as ECHO-8d9e-3a10-78a7, GHSA-q35r-vvhv-vx5h, MINI-27hh-w5cc-cqcp, MINI-jv7p-6fm3-gq8r.

Is CVE-2026-3190 in your software?

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

Check your SBOMs for free