Server-Side Request Forgery (SSRF) in Keycloak - CVE-2020-10770
Published: December 15, 2020 / Updated: November 25, 2021
Vulnerability details
The disclosed vulnerability allows a remote attacker to perform SSRF attacks.
The vulnerability exists due to insufficient validation of user-supplied input passed via the "OIDC" parameter. A remote attacker can send a specially crafted HTTP request and trick the application to initiate requests to arbitrary systems.
Successful exploitation of this vulnerability may allow a remote attacker gain access to sensitive data, located in the local network or send malicious requests to other servers from the vulnerable system.
Affected software
Red Hat Single Sign-On
How to mitigate CVE-2020-10770
Links to Public Exploits and PoC-codes
- Exploit #7052 - Keycloak 12.0.1 - 'request_uri ' Blind Server-Side Request Forgery (SSRF) (Unauthenticated) (November 25, 2021)
- Exploit #7034 - Keycloak-12.0.1-CVE-2020-10770 (Keycloak 12.0.1 - 'request_uri ' Blind Server-Side Request Forgery (SSRF) (Unauthenticated) ) (November 18, 2021)
- Exploit #7033 - CVE-2020-10770 (CVE-2020-10770 for nuclei) (November 18, 2021)