CVE-2013-2251
CRITICAL KEV NUCLEIApache Archiva 1.3-1.3.8 - Remote Code Execution via OGNL Expression Injection
Title source: llmExploitation Summary
CVE-2013-2251 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added March 25, 2022.
EIP tracks 4 public exploits from researchers including Takeshi Terada, Metasploit, nth347, including a Metasploit module exploits/multi/http/struts_default_action_mapper.
A Nuclei detection template is also available.
AI-analyzed exploit summary This is a detailed writeup explaining the Struts2 Prefixed Parameters OGNL Injection Vulnerability (CVE-2013-2251), including technical details, proof-of-concept URLs, and mitigation recommendations. It describes how insecure handling of prefixed parameters leads to arbitrary Java method execution.
Description
Apache Struts 2.0.0 through 2.3.15 allows remote attackers to execute arbitrary OGNL expressions via a parameter with a crafted (1) action:, (2) redirect:, or (3) redirectAction: prefix.
Exploits (4)
This is a detailed writeup explaining the Struts2 Prefixed Parameters OGNL Injection Vulnerability (CVE-2013-2251), including technical details, proof-of-concept URLs, and mitigation recommendations. It describes how insecure handling of prefixed parameters leads to arbitrary Java method execution.
This Metasploit module exploits CVE-2013-2251, an OGNL injection vulnerability in Apache Struts 2 DefaultActionMapper, allowing remote code execution via maliciously crafted parameters prefixed with 'action:', 'redirect:', or 'redirectAction:'.
This PoC demonstrates CVE-2013-2251, a vulnerability in Apache Struts 2 where improper parameter handling allows remote command execution. The provided code sets up a Tomcat server with a vulnerable Struts 2 action (WelcomeUserAction) to replicate the exploit scenario.
This Metasploit module exploits CVE-2013-2251 in Apache Struts 2 by injecting OGNL expressions via the DefaultActionMapper's 'redirect:' prefix, leading to remote code execution. It supports both Windows and Linux targets, downloading and executing a payload via HTTP.
Nuclei Templates (1)
http.html:"apache struts" || http.title:"struts2 showcase" || http.html:"struts problem report"
body="struts problem report" || title="struts2 showcase" || body="apache struts"
References (17)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H