CVE-2026-16102
Keycloak-services: keycloak-services: default dcr policy allows role forgery via user property mappers
A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and access management solution. The default DCR policy fails to properly validate the claim path for User Property mappers, allowing them to write values to sensitive internal claim locations. An attacker with a standard user account and a limited Initial Access Token can exploit this to forge administrative roles in their access token. This allows the attacker to take over other clients, steal confidential secrets, and potentially gain full administrative control over the realm.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.1
Keycloak-services: keycloak-services: default dcr policy allows role forgery via user property mappers
A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and access management solution. The default DCR policy fails to properly validate the claim path for User Property mappers, allowing them to write values to sensitive internal claim locations. An attacker with a standard user account and a limited Initial Access Token can exploit this to forge administrative roles in their access token. This allows the attacker to take over other clients, steal confidential secrets, and potentially gain full administrative control over the realm.
- Record
CVE-2026-16102- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-551, CWE-284
- Updated
- 2026-11-02
EUVDEUVD-2026-53382
8.1
A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and access management solution. The default DCR policy fails to properly validate the claim path for User Property mappers, allowing them to write values to sensitive internal claim locations. An attacker with a standard user account and a limited Initial Access Token can exploit this to forge administrative roles in their access token. This allows the attacker to take over other clients, steal confidential secrets, and potentially gain full administrative control over the realm.
- Record
EUVD-2026-53382- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6x4h-v8cp-whwh
8.1
A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and...
A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and access management solution. The default DCR policy fails to properly validate the claim path for User Property mappers, allowing them to write values to sensitive internal claim locations. An attacker with a standard user account and a limited Initial Access Token can exploit this to forge administrative roles in their access token. This allows the attacker to take over other clients, steal confidential secrets, and potentially gain full administrative control over the realm.
- Record
GHSA-6x4h-v8cp-whwh- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-284, CWE-551
- Updated
- 2026-11-02
NVD
8.1
A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and access management solution. The default DCR policy fails to properly validate the claim path for User Property mappers, allowing them to write values to sensitive internal claim locations. An attacker with a standard user account and a limited Initial Access Token can exploit this to forge administrative roles in their access token. This allows the attacker to take over other clients, steal confidential secrets, and potentially gain full administrative control over the realm.
- Record
CVE-2026-16102- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-551, CWE-284
- Updated
- 2026-11-02
OSVBIT-keycloak-2026-16102 No score
Keycloak-services: keycloak-services: default dcr policy allows role forgery via user property mappers
A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and access management solution. The default DCR policy fails to properly validate the claim path for User Property mappers, allowing them to write values to sensitive internal claim locations. An attacker with a standard user account and a limited Initial Access Token can exploit this to forge administrative roles in their access token. This allows the attacker to take over other clients, steal confidential secrets, and potentially gain full administrative control over the realm.
- Record
BIT-keycloak-2026-16102- Updated
- 2026-11-02
Affected products
- red hat build of keycloak 26.4
- red hat build of keycloak 26.4.14
- red hat build of keycloak 26.6
- red hat build of keycloak 26.6.5
- red hat data grid 8
- red hat jboss enterprise application platform expansion pack
- red hat single sign-on 7
- redhat build of keycloak
- redhat data grid
- redhat jboss enterprise application platform expansion pack
- redhat single sign-on
Affected packages
| Package | Affected | Fixed |
|---|---|---|
keycloakBitnami |
26.4.0 up to 26.4.14, 26.6.0 up to 26.6.5 | 26.4.1426.6.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-16102 is a high vulnerability (CVSS 8.1) in Red Hat Build Of Keycloak 26.4, published August 5, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in keycloak 26.4.14.
References
access.redhat.com/errata/RHSA-2026:50846
access.redhat.com/errata/RHSA-2026:50847
access.redhat.com/errata/RHSA-2026:50848
access.redhat.com/errata/RHSA-2026:50849
access.redhat.com/security/cve/CVE-2026-16102
bugzilla.redhat.com/show_bug.cgi?id=2501735
nvd.nist.gov/vuln/detail/CVE-2026-16102
github.com/advisories/GHSA-6x4h-v8cp-whwh