Bug 2558074 (CVE-2026-114232) - CVE-2026-114232 keycloak-services: keycloak-services: UMA Protection API resourceType field not validated — cross-owner resource access
Summary: CVE-2026-114232 keycloak-services: keycloak-services: UMA Protection API reso...
Keywords:
Status: NEW
Alias: CVE-2026-114232
Deadline: 2027-01-17
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-21 06:12 UTC by OSIDB Bzimport
Modified: 2026-11-05 15:09 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-21 06:12:38 UTC
A Missing Authorization vulnerability was identified in Keycloaks UMA Protection API. The issue exists in the UserManagedPermissionService where the resourceType field is not validated during policy creation. An authenticated user with the ability to create their own resources can craft a policy request specifying a resourceType that they do not own. During evaluation in the DefaultPolicyEvaluator, the authorization server matches this policy against all resources of that type, regardless of ownership.
Exploitation requires the attacker to be an authenticated realm user with at least one resource and knowledge of the victims resourceType string. Successful exploitation allows an attacker to obtain a Requesting Party Token (RPT) that grants access to resources owned by other users, enabling them to view sensitive information or perform unauthorized actions on those resources.


Note You need to log in before you can comment on or make changes to this bug.