Description
ForgeRock AM server before 7.0 has a Java deserialization vulnerability in the jato.pageSession parameter on multiple pages. The exploitation does not require authentication, and remote code execution can be triggered by sending a single crafted /ccversion/* request to the server. The vulnerability exists due to the usage of Sun ONE Application Framework (JATO) found in versions of Java 8 or earlier
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
ForgeRock / OpenAM Jato Java Deserialization
exploit/multi/http/cve_2021_35464_forgerock_openam
Exploit-DB 1
- ForgeRock Access Manager 14.6.3 - Remote Code Execution (RCE) (Unauthenticated) EDB-50131 · webapps · Jul 16, 2021
GitHub 2 repositories
-
Y4er/openam-CVE-2021-35464 ★ 88 · Jul 1, 2021
openam-CVE-2021-35464 tomcat 执行命令回显
-
rood8008/CVE-2021-35464 ★ 0 · Aug 21, 2021
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- ForgeRock OpenAM <7.0 - Remote Code Execution http/cves/2021/CVE-2021-35464.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.