CVE-2025-14778
Medium · 5.4CVSS
5.4
EPSS
0.3%
Published
Feb 9, 2026
CISA due date
—
The record
A flaw was found in Keycloak. A significant Broken Access Control vulnerability exists in the UserManagedPermissionService (UMA Protection API). When updating or deleting a UMA policy associated with multiple resources, the authorization check only verifies the caller's ownership against the first resource in the policy's list. This allows a user (Owner A) who owns one resource (RA) to update a shared policy and modify authorization rules for other resources (e.g., RB) in that same policy, even if those other resources are owned by a different user (Owner B). This constitutes a horizontal privilege escalation.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Maven | org.keycloak:keycloak-services | 0 | 26.2.13 |
| Maven | org.keycloak:keycloak-services | 26.3.0 | 26.4.9 |
| Maven | org.keycloak:keycloak-services | 26.5.0 | 26.5.3 |
Related vulnerabilities
- GHSA-fm6w-rrp3-2x4w Keycloak Affected by Broken Access Control Vulnerability in the… Same vulnerability
- GHSA-7g5x-9c4v-4w5r Keycloak REST Services has a WebAuthn Attestation Statement Verification Bypass Also affects org.keycloak:keycloak-services
- CVE-2025-12150 A flaw was found in Keycloak’s WebAuthn registration component. Also affects org.keycloak:keycloak-services
- GHSA-fjf4-6f34-w64q Keycloak: Missing Check on Disabled Client for Docker Registry Protocol Also affects org.keycloak:keycloak-services
- CVE-2026-2733 A flaw was identified in the Docker v2 authentication endpoint of Keycloak, where tokens… Also affects org.keycloak:keycloak-services
- GHSA-37gf-gmxv-74wv Keycloak fails to verify if an Identity Provider (IdP) is enabled before issuing tokens Also affects org.keycloak:keycloak-services
- GHSA-hcvw-475w-8g7p Keycloak affected by improper invitation token validation Also affects org.keycloak:keycloak-services
- CVE-2026-1486 A flaw was found in Keycloak. Also affects org.keycloak:keycloak-services