CVE-2026-96448 Keycloak-services: keycloak-services: fgap v2 composite-blind role mapping allows privilege escalation

Medium 6.6 Published Updated

A flaw in Keycloak's Fine-Grained Admin Permissions allows limited administrators to escalate privileges to full realm control via composite roles.

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

What is CVE-2026-96448?

CVE-2026-96448 is a medium-severity vulnerability in Red Hat Build of Keycloak, published on 25 Sep 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

A flaw was found in the Fine-Grained Admin Permissions (FGAP v2) feature of Keycloak, an identity and access management solution. The issue occurs when the system checks if a delegated administrator has permission to assign a specific role to a user. Because the check does not look inside composite roles to see what other permissions they contain, an administrator with limited rights can assign a role that secretly includes full administrative control. This allows the attacker to gain complete management access over the entire realm.

Weakness: CWE-285

Which versions are affected by CVE-2026-96448?

How do I fix CVE-2026-96448?

No fix has been published for CVE-2026-96448 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-96448 being exploited?

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

Sources

Also known as GHSA-x6m6-7qg7-7r64.

Is CVE-2026-96448 in your software?

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

Check your SBOMs for free