Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain delegated admin credentials
  2. Delivery
    Authenticate to Keycloak admin REST API
  3. Exploit
    Query default-groups endpoint or realm representation
  4. Execution
    Receive hidden group names and internal UUIDs
  5. Persist
    Map organizational group topology
  6. Impact
    Leverage structure for targeted privilege escalation

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated account with delegated administrator privileges that include realm-viewing permissions (view-realm role or equivalent) within the target Keycloak realm. The deploying organization must have configured one or more groups as hidden default groups - if no groups are hidden, no sensitive metadata is exposed. The vulnerable surface is the admin REST API's default-groups endpoint and realm representation, meaning the attacker needs network access to the Keycloak admin API (typically port 8080 or 8443), which is often restricted to internal networks. Exploitation is bounded by the following limiting factors: standard end-user accounts and unauthenticated principals cannot trigger this; only group names and identifiers are disclosed, not membership lists, credentials, or tokens; and impact is absent in deployments where group names do not encode sensitive information.

Impact

The CVSS 4.3 Medium score (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) accurately characterizes this as a bounded, real but non-critical issue. The network attack vector with no complexity requirement means any delegated admin can exploit this without special tooling, but the PR:L requirement - a low-privilege authenticated account with realm-view rights - is a meaningful gating condition that rules out unauthenticated exploitation. No KEV listing and no known POC further reduce urgency. EPSS data is not provided in the input, so exploitation probability cannot be quantified. The practical organizational risk depends heavily on deployment context: if hidden groups encode sensitive organizational hierarchies, regulatory groupings, or security-tier memberships, this disclosure provides useful reconnaissance to an insider threat or a compromised delegated admin account. In deployments where hidden group names are arbitrary or opaque, risk is negligible. This is not a 'patch immediately' emergency but warrants timely remediation in environments where group naming encodes sensitive information.

Exploit ScenarioDerived

A help desk operator or tenant administrator holding a delegated admin role with realm-view permissions - but intentionally denied group-view rights by a security policy - authenticates to the Keycloak admin REST API and issues a GET request to the default-groups endpoint or retrieves the realm representation object. The API response includes names and internal UUIDs of groups that were configured as hidden, revealing organizational group topology such as department names, security tiers, or regulatory classifications. The attacker uses this structural knowledge to identify high-value groups for subsequent privilege escalation or social engineering attempts.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 17, 2026

Keycloak's default-groups REST endpoint and realm representation expose hidden group names and identifiers to delegated administrators who hold realm-viewing permissions but lack explicit group-viewing authorization. Affected products span Red Hat Build of Keycloak, Red Hat Single Sign-On 7, Red Hat Data Grid 8, and Red Hat JBoss EAP Expansion Pack. No public exploit code exists and CISA KEV listing is absent at time of analysis; the CVSS 4.3 Medium rating accurately reflects constrained impact limited to metadata disclosure.

RemediationAI

Apply the vendor-supplied patch per the Red Hat security advisory at https://access.redhat.com/security/cve/CVE-2026-16108; specific patched version numbers are not confirmed in the available input data and must be verified there. As an immediate compensating control, audit and restrict delegated administrator role assignments: revoke realm-view permissions from any account that does not legitimately require visibility into realm structure, adhering to least-privilege principles - this eliminates the attack surface without requiring a patch, though it may limit administrative workflows. Additionally, if hidden group names encode sensitive organizational data, consider renaming groups to opaque identifiers until the patch is applied; this reduces the value of any disclosed information but introduces operational overhead for administrators who rely on descriptive names. Track remediation progress via Bugzilla entry https://bugzilla.redhat.com/show_bug.cgi?id=2501740.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Keycloak is Red Hat's enterprise identity and access management platform, providing authentication, authorization, and single sign-on services. The vulnerable component is the admin REST API's default-groups endpoint and the realm representation object, which governs which groups are automatically assigned to newly registered users within a realm. The flaw is an authorization enforcement gap: the API returns group names and internal identifiers for groups designated as hidden without verifying that the requesting principal holds group-view permissions - only realm-view permissions are checked. This is consistent with CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) or CWE-285 (Improper Authorization), though no formal CWE is assigned. CPE data confirms the flaw is present across cpe:2.3:a:red_hat:red_hat_build_of_keycloak, cpe:2.3:a:red_hat:red_hat_single_sign-on_7, cpe:2.3:a:red_hat:red_hat_data_grid_8, and cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_expansion_pack.

Know when Red Hat Build Of Keycloak gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY MEDIUM
NVD 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 4.3 MEDIUM

Network-accessible admin API; requires low-privilege delegated admin auth; only group names/IDs disclosed with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Red Hat 4.3 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
CVSS changed
Aug 06, 2026 - 16:37 NVD
4.3 (MEDIUM) 6.5 (MEDIUM)
CVE Published
Jul 17, 2026 - 16:43 cve.org
MEDIUM 4.3

DescriptionNVD

A flaw was found in the default-groups REST endpoint and realm representation of Keycloak. This component is responsible for managing groups that are automatically assigned to new users within a realm. The issue allows a delegated administrator with realm-viewing permissions to see the names and identifiers of hidden default groups, even if they lack the specific permissions to view those groups. This can lead to the exposure of sensitive organizational structures or internal group names.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
High
widely deployed enterprise IAM platform across Red Hat ecosystem
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)NVD

cpe:2.3:a:red_hat:red_hat_build_of_keycloak:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_keycloak:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_keycloak:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_data_grid_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_expansion_pack:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_single_sign-on_7:*:*:*:*:*:*:*:*
CVE-2026-18963 CRITICAL POC
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-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-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-93569 HIGH
8.2 Sep 18

Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat

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

Vendor StatusVendor

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