Description
A flaw was found in the admin REST API of Keycloak, a solution for identity and access management. The issue occurs when a delegated administrator attempts to remove a child role from a composite role. Due to missing authorization checks, an attacker with limited administrative permissions can remove privileged roles they are not authorized to manage, leading to a loss of access for other users and administrators.
Published: 2026-07-17
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation through unauthorized removal of privileged roles
Action: Assess Impact
AI Analysis

Impact

A flaw in Keycloak’s administrative REST API allows a delegated administrator to delete a child role from a composite role without proper authorization checks, enabling an attacker with limited administrative permissions to remove privileged roles they are not authorized to manage. This results in loss of access for other users and administrators, undermining the integrity of role assignments.

Affected Systems

Red Hat’s Build of Keycloak and any products that embed it, including Red Hat Data Grid 8, the JBoss Enterprise Application Platform Expansion Pack, and Red Hat Single Sign‑On 7, are impacted. The advisory does not provide specific version numbers, so any installation containing a vulnerable release of these products should be considered at risk.

Risk and Exploitability

The CVSS score of 4.9 indicates a medium severity vulnerability. EPSS is reported as less than 1 %, implying a low likelihood of exploitation at this time. The vulnerability is not listed in the CISA KEV catalog. The attack vector is via the REST API, requiring only delegated administrator privileges and no additional conditions. While the exploit only removes privileged roles, it threatens the security of role-based access control and warrants careful monitoring and timely remediation.

Generated by OpenCVE AI on August 31, 2026 at 11:51 UTC.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.


OpenCVE Recommended Actions

  • Restrict delegated administrator permissions so they cannot delete roles from composite roles
  • Enable and routinely review Keycloak audit logs to detect and investigate unauthorized role deletion attempts
  • Stay alert for Red‑Hat advisories and apply an official patch or update as soon as it becomes available

Generated by OpenCVE AI on August 31, 2026 at 11:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:build_keycloak: cpe:/a:redhat:build_keycloak:26.6::el9
References

Mon, 31 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1220

Tue, 28 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Redhat build Of Keycloak
Redhat data Grid
Redhat jboss Enterprise Application Platform Expansion Pack
Vendors & Products Redhat build Of Keycloak
Redhat data Grid
Redhat jboss Enterprise Application Platform Expansion Pack

Sat, 18 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 17 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in the admin REST API of Keycloak, a solution for identity and access management. The issue occurs when a delegated administrator attempts to remove a child role from a composite role. Due to missing authorization checks, an attacker with limited administrative permissions can remove privileged roles they are not authorized to manage, leading to a loss of access for other users and administrators.
Title Keycloak-services: keycloak-services: incorrect authorization in admin role-composite deletion allows delegated admin to remove privileged child roles
First Time appeared Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
CPEs cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:jboss_data_grid:8
cpe:/a:redhat:jbosseapxp
cpe:/a:redhat:red_hat_single_sign_on:7
Vendors & Products Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N'}


Subscriptions

Redhat Build Keycloak Build Of Keycloak Data Grid Jboss Data Grid Jboss Enterprise Application Platform Expansion Pack Jbosseapxp Red Hat Single Sign On
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-16T18:34:15.391Z

Reserved: 2026-07-17T14:53:02.339Z

Link: CVE-2026-16106

cve-icon Vulnrichment

Updated: 2026-07-17T16:53:26.876Z

cve-icon NVD

Status : Modified

Published: 2026-07-17T17:17:14.510

Modified: 2026-09-16T19:17:07.803

Link: CVE-2026-16106

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-15T07:28:13Z

Links: CVE-2026-16106 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T12:00:06Z

Weaknesses
  • CWE-1220

    Insufficient Granularity of Access Control

  • CWE-862

    Missing Authorization