Apache Struts - Remote Code Execution (CVE-2017-12611)
- Severity
- CVSSv3 Score
- 9.8
- Vulnerability description
Apache Struts is affected by a Remote Code Execution vulnerability, located in the Freemaker template. The target server is running a vulnerable instance of Apache Struts Framework, a version that is lower than 2.5.10.1. The root cause of this vulnerability consists in insufficient validation of user input that is parsed by the Freemaker template. This allows a malicious unauthenticated attacker to execute arbitrary code on the server.
- Risk description
The risk exists that a remote unauthenticated attacker can fully compromise the server in order to steal confidential information, install ransomware or pivot to the internal network.
- Exploit capabilities
Sniper can gain unauthenticated Remote Code Execution on the target system and extract multiple artefacts as evidence.
- Recommendation
Upgrade the Apache Struts Framework to the latest version or to a version higher than 2.5.10.1.
- Codename
- Not available
- Detectable with
- Network Scanner
- Exploitable with Sniper
- Yes
- Vuln date
- Sep 2017
- Published at
- Updated at
- Software Type
- Web framework
- Vendor
- Apache
- Product
- Struts