CVE-2013-2251 is a remote code execution vulnerability in Apache Struts 2 affecting versions 2.0.0 through 2.3.15. The flaw allows remote attackers to supply a crafted request parameter using the action:, redirect:, or redirectAction: prefix, causing the framework to evaluate attacker-controlled OGNL expressions. Because OGNL evaluation can reach application and platform functionality beyond intended input handling, successful exploitation can result in arbitrary code execution in the context of the vulnerable Struts application.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos (1 hidden).
This repository contains a single Metasploit module (struts_default_action_mapper.rb) that exploits a remote code execution vulnerability in Apache Struts 2 (CVE-2013-2251). The vulnerability arises from improper sanitization of parameters prefixed with 'action:', 'redirect:', or 'redirectAction:' in the DefaultActionMapper, allowing attackers to inject OGNL expressions via HTTP requests. The module supports both Windows and Linux targets and can deliver a variety of payloads, including Meterpreter sessions and command shells. It leverages Metasploit's HttpClient and HttpServer mixins to interact with the target and serve payloads. The module is highly weaponized, allowing for customizable payloads and automated cleanup of dropped files. Key endpoints include the default action URI and a writable directory for payload deployment. The exploit is operational over the network and requires the attacker to specify the target's action URI and, for Linux, a writable directory (default: /tmp).
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
2 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Apache Struts 2 remote code execution vulnerability targeted in the broader scanning operation.
A vulnerability listed as one of the infection exploits used by Mirai variant four to infect additional vulnerable hosts.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.