CVE-2016-3081
Description
Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via method: prefix, related to chained expressions.
In plain language
AI Worth attentionIf you run Apache Struts 2.3.19 through 2.3.28 with Dynamic Method Invocation enabled, attackers can send a special request to run code on your server without logging in—this is a real worry for businesses.
In Apache Struts, when Dynamic Method Invocation is enabled, a remote attacker can achieve arbitrary code execution by submitting an input starting with the `method:` prefix that is processed through chained expression handling (CVE-2016-3081).
CVSS Vector Breakdown
AV:NAttack VectorAC:HAttack ComplexityPR:NPrivileges RequiredUI:NUser InteractionS:UScopeC:HConfidentialityI:HIntegrityA:HAvailabilityWeaknesses
Affected Products
Exploitability
Exploit details including PoC links, Metasploit modules, and scanner templates are available after registration.
View exploit detailsAttack Graph
Click technique nodes for MITRE ATT&CK details · drag to pan · Ctrl/⌘ + scroll to zoom, or go fullscreen.
MITRE ATT&CK
1 techniqueReferences
Unlock Complete Vulnerability Intelligence
Get the full picture for CVE-2016-3081 and every CVE in our database. Create a free account — no credit card required.
Create Free Account