CVE-2026-9792
Keycloak: keycloak: security restriction bypass allows unauthorized ropc token acquisition
- Published
- Updated
- Reserved
- Assigned by
- redhat
Description
A flaw was found in Keycloak's Client Policies, specifically within the `org.keycloak.protocol.oidc` component. When certain condition providers (client-type, client-roles, client-attributes, client-scopes) are used to enforce security restrictions, the `reject-ropc-grant` executor is silently bypassed. This allows an unauthenticated remote attacker to obtain tokens via a Resource Owner Password Credentials (ROPC) grant, even when a policy is explicitly configured to block it. This bypass can lead to unauthorized access and information disclosure.
Timeline
ID reserved
By redhat
Published
- 29 days later
· 29 days later
Record updated
Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| redhatCNA (assigner) | 3.1 | Medium6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
| NVDNVD · Modified | 3.1 | Medium6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
- EPSS (exploitation in 30 days)
- 0.27% · top 81% of all CVEs (7 Nov 2026)
- CISA SSVC
- Exploitation: none · Automatable: yes · Technical impact: partial
The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 6.5.
Weakness
Affected products
Red Hat · Red Hat build of Keycloak 26.4
- unaffected 26.4.13-1 – < *
Red Hat · Red Hat build of Keycloak 26.4
- unaffected 26.4-19 – < *
Red Hat · Red Hat build of Keycloak 26.4
- unaffected 26.4-19 – < *
Red Hat · Red Hat build of Keycloak 26.4.13
All versions: unaffected
Red Hat · Red Hat build of Keycloak 26.6
- unaffected 26.6.3-3 – < *
Red Hat · Red Hat build of Keycloak 26.6
- unaffected 26.6-6 – < *
Red Hat · Red Hat build of Keycloak 26.6
- unaffected 26.6-6 – < *
Red Hat · Red Hat build of Keycloak 26.6.3
All versions: unaffected
Affected packages
From reviewed advisories of the GitHub Advisory Database.
- Mavenorg.keycloak:keycloak-servicesGHSA-33j3-g875-37rp (opens in a new tab)
What to do
Workaround: To mitigate this issue, Keycloak administrators should review and adjust client policies designed to reject Resource Owner Password Credentials (ROPC) grants. Avoid using the `client-type`, `client-roles`, `client-attributes`, or `client-scopes` condition providers in conjunction with the `reject-ropc-grant` executor. Instead, configure policies to use the `grant-type` condition provider for ROPC rejection. A restart or reload of the Keycloak service may be required for these policy changes to take full effect.
References (6)
- RHSA-2026:25097 (opens in a new tab)vendor-advisoryx_refsource_REDHAT
- RHSA-2026:25098 (opens in a new tab)vendor-advisoryx_refsource_REDHAT
- RHSA-2026:30049 (opens in a new tab)vendor-advisoryx_refsource_REDHAT
- RHSA-2026:30050 (opens in a new tab)vendor-advisoryx_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2026-9792 (opens in a new tab)vdb-entryx_refsource_REDHAT
- RHBZ#2482459 (opens in a new tab)issue-trackingx_refsource_REDHAT
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisory GHSA-33j3-g875-37rp (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://trackcve.app/cve/CVE-2026-9792)Record last updated .