CVE-2026-9799 Details
Description
A flaw was found in org.keycloak.authorization. An authenticated user with a granted User-Managed Access (UMA) permission ticket for one resource can exploit this by using a specific permission request prefix to bypass per-resource access control. This allows the user to gain unauthorized access to all resources of that type within the same resource server, even if they do not have a ticket for those specific resources. This vulnerability requires the resource server to be configured in PERMISSIVE policy enforcement mode and affects typed resources with ownerManagedAccess enabled, where no explicit policy protects the resource type. The primary consequence is unauthorized information disclosure or modification of resources.
A vulnerability exists in the Keycloak authorization component, specifically in the User-Managed Access (UMA) permission handling. An authenticated user with a UMA permission ticket for one resource can exploit this flaw by using a certain permission request prefix to bypass access controls for individual resources. This exploitation grants unauthorized access to all resources of that type within the same resource server, regardless of whether the user has a ticket for those specific resources. The vulnerability arises when the resource server is set to PERMISSIVE policy enforcement mode, affects typed resources with ownerManagedAccess enabled, and lacks explicit policy protection for the resource type. The main consequence of this vulnerability is unauthorized access to information or the ability to modify resources.
To address this vulnerability, change the Keycloak client's policy enforcement mode from PERMISSIVE to ENFORCING. This adjustment will prevent unauthorized access to resources of the same type. Consult the Keycloak documentation for guidance on modifying the policy enforcement mode for your client. Note that this change may require restarting or reloading the Keycloak service and could affect existing authorization policies.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jun 26, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://access.redhat.com/errata/RHSA-2026:30049 | [email protected] | Vendor Advisory |
| https://access.redhat.com/errata/RHSA-2026:30050 | [email protected] | Vendor Advisory |
| https://access.redhat.com/errata/RHSA-2026:30083 | [email protected] | Vendor Advisory |
| https://access.redhat.com/errata/RHSA-2026:30084 | [email protected] | Vendor Advisory |
| https://access.redhat.com/security/cve/CVE-2026-9799 | [email protected] | Vendor Advisory |
| https://bugzilla.redhat.com/show_bug.cgi?id=2482471 | [email protected] | Vendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-639 | Authorization Bypass Through User-Controlled Key | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| redhat build of keycloak | >= 26.4, < 26.4.13 >= 26.6, < 26.6.4 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 1, 2026 | Initial Analysis | [email protected] |
| Jun 26, 2026 | CVE Modified | [email protected] |
| Jun 26, 2026 | CVE Modified | CISA-ADP |
| Jun 26, 2026 | CVE Modified | [email protected] |
| Jun 25, 2026 | New CVE Received | [email protected] |