Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as user with resource-mgmt permission
-
ExploitCraft UMA registration update with foreign resource ID
-
ExecutionServer skips ownership check
-
ImpactModify victim resource name, URIs, scopes
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires that 'remote resource management' is enabled on the Keycloak authorization services, and that the attacker is an authenticated user already holding specific resource-management permissions (PR:L) - it is not reachable by anonymous or unprivileged users. Given those prerequisites, the attacker simply supplies a target resource ID they do not own in the UMA resource-registration update request; the limiting factors are the required authentication, the required permissions, and the non-default enablement of remote resource management. No user interaction is needed (UI:N). |
| Impact | This is a moderate-severity authorization flaw (CWE-639, IDOR-style) rather than a high-urgency emergency. The Red Hat CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N = 4.3) tells a consistent story: network-reachable and low-complexity, but it requires an already-authenticated user holding specific permissions (PR:L), and the only impact is a limited integrity hit (I:L) - no confidentiality or availability loss. The vuln.today decision label is 'this_month', i.e. a planned-remediation priority, not act_now/emergency. No EPSS score was supplied, the CVE is not listed in CISA KEV, and no PoC or exploit reference is present in the input, so there is no signal of active or imminent exploitation. The signals do not conflict: a mid-range CVSS, a routine decision label, and the absence of exploitation evidence all point to a real-but-bounded issue whose impact is further gated by a non-default feature ('remote resource management' must be enabled). Note one metadata inconsistency to verify: the input carries an 'Authentication Bypass' tag, but the CWE-639 classification and the description describe an authorization (ownership) bypass affecting integrity only - this is not an authentication bypass. |
| Exploit ScenarioDerived | An authenticated Keycloak user who already holds resource-management permissions sends a crafted UMA resource-registration update request that names a resource ID belonging to another owner, and the server applies the change because it does not verify ownership. The attacker thereby rewrites another user's resource configuration - its name, URIs, or scopes. No public exploit code or PoC reference is present in the supplied data, and exploitation is only possible when remote resource management is enabled. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Authenticated users who already hold resource-management permissions can update UMA resources they do not own in Keycloak's authorization services when remote resource management is enabled, letting them alter other users' resource names, URIs and scopes. The flaw is an IDOR-style authorization bypass (CWE-639) rated CVSS 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N), so integrity impact is limited and no confidentiality or availability impact is assessed. There is no public exploit identified at time of analysis, no confirmed active exploitation (CISA KEV), and the issue is only reachable when the non-default remote resource management feature is turned on and the attacker is an authenticated user with the relevant permissions.
RemediationAI
The available sources do not identify a vendor-released fixed version for CVE-2026-118947, so remediation should begin by tracking the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-118947 and Bugzilla 2563274 for the patched build applicable to Red Hat Build of Keycloak or Red Hat Single Sign-On 7 before upgrading. Where upgrading is not immediately possible, the most direct compensating control is to disable remote resource management on the affected realm's authorization services if it is not operationally required - this removes the vulnerable UMA resource-registration path, at the cost that clients and resource owners can no longer register or remotely manage resources through it. In addition, review and tighten the set of principals granted resource-management permissions, since exploitation requires an authenticated user who already holds those permissions; this limits the pool of potential abusers but does not correct the missing ownership check itself.
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
The affected component is keycloak-services, which implements Keycloak's authorization and identity service logic, including the User-Managed Access (UMA) resource registration endpoint used by clients and resource owners to register and manage protected resources. The root cause class is CWE-639 (authorization bypass through user-controlled key): the update path trusts a resource ID supplied in the request without verifying that the caller actually owns that resource, so an authenticated caller with resource-management permissions can address an arbitrary resource belonging to someone else. Privileges required are low (PR:L) and no user interaction is involved (UI:N), but the attack surface is conditional - it depends on remote resource management being enabled, which is a non-default configuration, and on the attacker already holding specific resource-management permissions. The CPE data identifies Red Hat Build of Keycloak and Red Hat Single Sign-On 7 as the affected Red Hat products, with no explicit version ranges supplied in the available sources.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-reachable UMA endpoint (AV:N/AC:L) but requires an authenticated user with resource-management permissions (PR:L); only resource configs are altered, so I:L with no C or A impact.
Primary rating from Vendor (redhat).
CVSS VectorNVD
DescriptionNVD
A flaw was found in the UMA resource registration endpoint of the keycloak-services component, which provides the core logic for Keycloak's authorization and identity services. The issue occurs when remote resource management is enabled, allowing an authenticated user with specific permissions to update resources they do not own by providing a target resource ID in a request. This can lead to unauthorized modification of resource configurations, such as names, URIs, and scopes.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)NVD
Related Vulnerabilities in Keycloak Authorization and Auth Flaws
View all 2More in Red Hat Build Of Keycloak
View allAccount takeover in Red Hat Build of Keycloak allows an unauthenticated attacker to abuse the reset-credentials flow in
Account takeover in Keycloak (Red Hat build of Keycloak, Red Hat Single Sign-On 7) arises because the IdP-initiated SAML
Authentication bypass in Red Hat Build of Keycloak (and Red Hat Single Sign-On 7) lets an unauthenticated attacker forge
Privilege escalation in Red Hat Build of Keycloak's Dynamic Client Registration (DCR) grants an attacker with low-privil
Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat
Authorization bypass in the Keycloak Policy Enforcer allows any authenticated user to circumvent all enforced access con
URI normalization bypass in Keycloak's Authorization Services PathMatcher allows authenticated low-privilege users to re
Privilege escalation in Keycloak's Dynamic Client Registration (DCR) component allows attackers with standard user accou
Token exchange in Keycloak bypasses Google Workspace domain allowlist restrictions, enabling any valid Google account ho
Signature-verification bypass in Keycloak (and Red Hat's Keycloak-based products such as Red Hat Single Sign-On 7 and Re
Tenant-restriction bypass in Keycloak's Microsoft identity provider integration allows attackers holding any valid Micro
Session hijacking via SAML assertion replay in Keycloak's SAML broker component allows adjacent-network attackers to aut
EUVD-2026-113442
GHSA-59wr-5w6r-wq5f
NVD
CVE.org
EPSS
VulDB
Exploit-DB