CVE-2026-9794 json
Keycloak: keycloak: information disclosure via saml ecp endpoint
published 5mo ago modified 16d ago also GHSA-fqjh-8322-vgrv , EUVD-2026-32709
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 38%
- public exploits
- 0
- none known
Summary
A flaw was found in Keycloak. A remote, unauthenticated attacker can exploit this vulnerability by sending specially crafted SOAP requests to the SAML ECP (Security Assertion Markup Language Enhanced Client or Proxy) endpoint with varying client IDs. By observing distinct faultstrings in the responses, the attacker can determine the client's protocol type, leading to information disclosure.
Patch / fix
- maven org.keycloak:keycloak-services 26.6.3
- Red Hat Red Hat build of Keycloak 26.4 26.4-19, 26.4.13-1
- Red Hat Red Hat build of Keycloak 26.6 26.6-6, 26.6.3-3
- github.com/keycloak/keycloak@05e9836 commit
- github.com/keycloak/keycloak@7750e3f commit
- github.com/keycloak/keycloak@dba79eb commit
- github.com/keycloak/keycloak#49684 pull request
- github.com/keycloak/keycloak#49686 pull request
Is CVE-2026-9794 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor 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-9794 updated cvss 5.3
keycloak: Keycloak: Information disclosure via SAML ECP endpoint
-
Red Hat build of Keycloak 26.4 rhbk/keycloak-rhel9 26.4-19, rhbk/keycloak-rhel9-operator 26.4-19, rhbk/keycloak-operator-bundle 26.4.13-1fixed: vendor fix RHSA-2026:30050
-
Red Hat build of Keycloak 26.4.13fixed: vendor fix RHSA-2026:30049
-
Red Hat build of Keycloak 26.6 rhbk/keycloak-rhel9 26.6-6, rhbk/keycloak-rhel9-operator 26.6-6, rhbk/keycloak-operator-bundle 26.6.3-3fixed: vendor fix RHSA-2026:25097
-
Red Hat build of Keycloak 26.6.3fixed: vendor fix RHSA-2026:25098
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
- yes
- Technical impact
- partial
- Assessed
- 5mo ago
Exploit prediction
0.44% chance of exploitation in the next 30 days, higher than 38% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.keycloak:keycloak-services | <=26.4.7 >=26.5.0, <26.6.3 |
26.6.3 |
Affected products
- Red Hat Red Hat build of Keycloak 26.4
- Red Hat Red Hat build of Keycloak 26.4.13
- Red Hat Red Hat build of Keycloak 26.6
- Red Hat Red Hat build of Keycloak 26.6.3
Classification
- Weakness
-
- CWE-209 Generation of Error Message Containing Sensitive Information
References
-
github.com
/keycloak/keycloak/pull/49684
web
-
github.com
/keycloak/keycloak/pull/49686
web
-
github.com
/keycloak/keycloak/commit/05e98366773eec60878bb2a6d5da6bc7048ac3c8
web
-
github.com
/keycloak/keycloak/commit/7750e3ff823d1da8580d42c51194feb2e933b87b
web
-
github.com
/keycloak/keycloak/commit/dba79eb03fb9d634fda5e86e1613b8747f968518
web
-
access.redhat.com
/errata/RHSA-2026:25097
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:25098
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:30049
vendor-advisory, web
-
access.redhat.com
/errata/RHSA-2026:30050
vendor-advisory, web
-
access.redhat.com
/security/cve/CVE-2026-9794
vdb-entry, web, vendor-advisory
-
bugzilla.redhat.com
/show_bug.cgi?id=2482461
issue-tracking, web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-9794
advisory
-
github.com
/keycloak/keycloak/issues/49428
web
-
github.com
/keycloak/keycloak
package
Sources
- CVE List CVE-2026-9794
- GitHub Advisory GHSA-fqjh-8322-vgrv
- NVD CVE-2026-9794
Fencer Intel 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.