Skip to main content

Red Hat Keycloak CVE-2026-9088

| EUVDEUVD-2026-34790 LOW
Insufficient Granularity of Access Control (CWE-1220)
2026-06-05 redhat GHSA-6g26-7cx5-mrrg
2.7
CVSS 3.1 · Vendor: redhat

Severity by source

Vendor (redhat) PRIMARY
2.7 LOW
AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N

Primary rating from Vendor (redhat) · only source for this CVE.

CVSS VectorVendor: redhat

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

1
Analysis Generated
Jun 05, 2026 - 08:31 vuln.today

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 75 maven packages depend on org.keycloak:keycloak-services (39 direct, 36 indirect)

Ecosystem-wide dependent count for version 26.7.0.

DescriptionCVE.org

A flaw was found in org.keycloak.services. An administrator with delegated access to read group memberships and users can bypass user profile permissions by accessing the group members endpoint. This allows the administrator to view user attributes that are explicitly configured to be denied, leading to information disclosure.

AnalysisAI

Information disclosure in Red Hat Build of Keycloak's group members endpoint allows a highly privileged but delegated administrator to bypass explicitly configured user profile attribute access controls. An administrator granted only delegated read access to group memberships and user data can invoke the group members API endpoint to retrieve user attributes that have been administratively denied to that role, circumventing the intended granularity of access control. No active exploitation has been confirmed (not in CISA KEV), no public exploit code has been identified, and the CVSS score of 2.7 (Low) reflects the high privilege prerequisite and limited confidentiality impact.

Technical ContextAI

The vulnerability resides in the org.keycloak.services package within Red Hat Build of Keycloak, the enterprise-supported distribution of the Keycloak identity and access management platform. Keycloak supports fine-grained user profile attribute permissions, allowing administrators to configure which roles or users can view specific attributes. CWE-1220 (Insufficient Granularity of Access Control) identifies the root cause: the group members endpoint does not enforce the same attribute-level visibility restrictions that the user profile configuration imposes, creating an inconsistency between the access control model and the implementation. Affected product is identified by CPE cpe:2.3:a:red_hat:red_hat_build_of_keycloak:*:*:*:*:*:*:*:*, indicating all tracked versions of the Red Hat Build of Keycloak are potentially affected.

RemediationAI

No vendor-released patch version has been confirmed from the available data at time of analysis; the Red Hat Security Advisory at https://access.redhat.com/security/cve/CVE-2026-9088 and Bugzilla entry at https://bugzilla.redhat.com/show_bug.cgi?id=2480179 should be monitored for patch availability and errata release. As an interim compensating control, administrators should audit and restrict delegated administrator role assignments - specifically, revoke or limit 'read group memberships and users' delegated permissions to only accounts that have a legitimate need for them, reducing the set of accounts that could exploit this bypass. Additionally, if specific user profile attributes contain sensitive data subject to access restrictions, consider temporarily removing those attribute-level deny policies and substituting them with coarser role-based controls until a patch is available; note this may reduce administrative flexibility. Organizations should review Keycloak realm-level admin permission configurations to ensure delegated roles do not have broader access than intended.

CVE-2026-16442 CRITICAL
9.8 Aug 05

Account takeover in Keycloak (Red Hat build of Keycloak, Red Hat Single Sign-On 7) arises because the IdP-initiated SAML

CVE-2026-18963 CRITICAL
9.1 Aug 18

Account takeover in Red Hat Build of Keycloak allows an unauthenticated attacker to abuse the reset-credentials flow in

CVE-2026-16443 CRITICAL
9.1 Aug 05

Authentication bypass in Red Hat Build of Keycloak (and Red Hat Single Sign-On 7) lets an unauthenticated attacker forge

CVE-2026-15572 HIGH
8.8 Aug 05

Privilege escalation in Red Hat Build of Keycloak's Dynamic Client Registration (DCR) grants an attacker with low-privil

CVE-2026-9800 HIGH
8.1 Jun 25

Authorization bypass in the Keycloak Policy Enforcer allows any authenticated user to circumvent all enforced access con

CVE-2026-15573 HIGH
8.1 Aug 05

URI normalization bypass in Keycloak's Authorization Services PathMatcher allows authenticated low-privilege users to re

CVE-2026-16102 HIGH
8.1 Aug 05

Privilege escalation in Keycloak's Dynamic Client Registration (DCR) component allows attackers with standard user accou

CVE-2026-18214 HIGH
8.1 Jul 31

Token exchange in Keycloak bypasses Google Workspace domain allowlist restrictions, enabling any valid Google account ho

CVE-2026-11800 HIGH
8.1 Jun 25

Signature-verification bypass in Keycloak (and Red Hat's Keycloak-based products such as Red Hat Single Sign-On 7 and Re

CVE-2026-18215 HIGH
8.1 Jul 31

Tenant-restriction bypass in Keycloak's Microsoft identity provider integration allows attackers holding any valid Micro

CVE-2026-18967 HIGH
8.1 Aug 06

Session hijacking via SAML assertion replay in Keycloak's SAML broker component allows adjacent-network attackers to aut

CVE-2026-7504 HIGH
8.1 May 19

Open redirect in Red Hat build of Keycloak permits remote attackers to send victims to attacker-controlled hosts by abus

Share

CVE-2026-9088 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy