CVE-2026-1180: Red Hat build of Keycloak 26.4 · Server-Side Request Forgery (SSRF)
Affects Red Hat build of Keycloak 26.4Source CVE Database V5
Not known to be exploited · CVSS 5.8 Medium.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 34% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 20 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Red HatRed Hat build of Keycloak 26.4 | Affected– | Fixed in– |
| Red HatRed Hat build of Keycloak 26.4 | Affected– | Fixed in– |
| Red HatRed Hat build of Keycloak 26.4.11 | Affected– | Fixed in– |
| Red HatRed Hat Build of Keycloak | Affected– | Fixed in– |
| Red HatRed Hat JBoss Enterprise Application Platform 8 | Affected– | Fixed in– |
| Red HatRed Hat JBoss Enterprise Application Platform Expansion Pack | Affected– | Fixed in– |
AI-suggested
Until an official patch is released by Red Hat, organizations should implement the following specific mitigations: 1) Restrict network egress from the Keycloak server to only trusted and necessary endpoints using firewall rules or network segmentation to prevent unauthorized outbound HTTP requests. 2) Implement strict validation and allowlisting of jwks_uri values during client registration to ensure only trusted URIs are accepted, potentially by disabling dynamic client registration if not required. 3) Monitor Keycloak logs for unusual outbound requests or client registrations specifying unexpected jwks_uri values to detect potential exploitation attempts. 4) Use Web Application Firewalls (WAFs) or Intrusion Detection Systems (IDS) to detect and block SSRF patterns targeting Keycloak. 5) Review and harden cloud metadata service access controls to prevent unauthorized retrieval even if SSRF occurs. 6) Plan for rapid deployment of patches once available and test updates in staging environments. 7) Educate developers and administrators about the risks of SSRF in dynamic client registration workflows to avoid similar issues in future configurations.
Description
A flaw was identified in Keycloak’s OpenID Connect Dynamic Client Registration feature when clients authenticate using private_key_jwt. The issue allows a client to specify an arbitrary jwks_uri, which Keycloak then retrieves without validating the destination. This enables attackers to coerce the Keycloak server into making HTTP requests to internal or restricted network resources. As a result, attackers can probe internal services and cloud metadata endpoints, creating an information disclosure and reconnaissance risk.