CVE-2026-4630 json
Keycloak: keycloak: unauthorized resource access and data modification via insecure direct object reference
published 2026-05-19 5 mo ago modified 2026-10-26 13 d ago also BIT-keycloak-2026-4630 , EUVD-2026-30879 , GHSA-c739-f6xw-6pv2
- cvss
- 6.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 23%
- public exploits
- 0
- none known
Summary
A flaw was found in Keycloak. An authenticated client could exploit an Insecure Direct Object Reference (IDOR) vulnerability in the Authorization Services Protection API endpoint. By knowing or obtaining a resource's unique identifier (UUID) belonging to another Resource Server within the same realm, the client could bypass authorization checks. This allows the client to perform unauthorized GET, PUT, and DELETE operations on resources, leading to information disclosure and potential unauthorized modification or deletion of data.
Patch / fix
- maven org.keycloak:keycloak-services 26.6.2
- bitnami keycloak 26.4.12
- Red Hat Red Hat build of Keycloak 26.4 26.4-17, 26.4.12-1
- github.com/keycloak/keycloak@0cea089 commit
- github.com/keycloak/keycloak@1192267 commit
- github.com/keycloak/keycloak@4e9b17c commit
- github.com/keycloak/keycloak#49121 pull request
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-4630 updated cvss 6.8
keycloak: Keycloak: Unauthorized resource access and data modification via Insecure Direct Object Reference
-
Red Hat build of Keycloak 26.4 rhbk/keycloak-rhel9 26.4-17, rhbk/keycloak-rhel9-operator 26.4-17, rhbk/keycloak-operator-bundle 26.4.12-1fixed: vendor fix RHSA-2026:19597
-
Red Hat build of Keycloak 26.4.12fixed: vendor fix RHSA-2026:19596
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 5 mo ago
Exploit prediction
0.30% chance of exploitation in the next 30 days, higher than 23% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
| GitHub | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
| OSV | 3.1 | 6.8 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.keycloak:keycloak-services | <26.6.2 |
26.6.2 |
| bitnami | keycloak | >=26.4.0, <26.4.12 |
26.4.12 |
Affected products
- Red Hat Red Hat build of Keycloak 26.4
- Red Hat Red Hat build of Keycloak 26.4.12
Classification
- Weakness
-
- CWE-639 Authorization Bypass Through User-Controlled Key
References
-
github.com
/keycloak/keycloak/pull/49121
web
-
github.com
/keycloak/keycloak/commit/0cea089bd19f5061f5fd47099fd6fb41a17d8c55
web
-
github.com
/keycloak/keycloak/commit/1192267af8f16a7b722bdc2abbd3410c477388aa
web
-
github.com
/keycloak/keycloak/commit/4e9b17cbedb828b4afc6b62399eee317d4735234
web
-
access.redhat.com
/errata/RHSA-2026:19596
vendor-advisory, web, advisory
-
access.redhat.com
/errata/RHSA-2026:19597
vendor-advisory, web, advisory
-
access.redhat.com
/security/cve/CVE-2026-4630
vdb-entry, web, vendor-advisory, advisory
-
bugzilla.redhat.com
/show_bug.cgi?id=2450245
issue-tracking, web, vendor-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-4630
advisory, web
-
github.com
/keycloak/keycloak/issues/49115
web
-
github.com
/keycloak/keycloak
package
Sources
- CVE List CVE-2026-4630
- GitHub Advisory GHSA-c739-f6xw-6pv2
- NVD CVE-2026-4630
- OSV BIT-keycloak-2026-4630
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.