KEV catalog · CISA Known Exploited Vulnerabilities
CVE-2016-3081
8.1
Details
Descriptions
KEV: Apache Struts contains a command injection vulnerability that could allow remote attackers to execute arbitrary code via method:prefix when Dynamic Method Invocation is enabled.
NVD: 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.
Compliance SSVC + BOD 26-04
Research metadata
https://web.archive.org/web/20171116134125/https://cwiki.apache.org/confluence/display/WW/S2-032
https://nvd.nist.gov/vuln/detail/CVE-2016-3081
https://github.com/zhzyker/exphub
https://raw.githubusercontent.com/zhzyker/exphub/master/struts2/struts2-032_cmd.py
https://raw.githubusercontent.com/zhzyker/exphub/master/struts2/struts2-032_poc.py
https://www.rapid7.com/db/modules/exploit/multi/http/struts_dmi_exec/
https://www.exploit-db.com/exploits/39756/
https://struts.apache.org/core-developers/default-properties
https://struts.apache.org/core-developers/action-configuration
https://raw.githubusercontent.com/apache/struts/STRUTS_2_3_28/core/src/main/resources/org/apache/struts2/default.properties
Hunting hypothesis agent
Hunt access logs for requests whose query string opens with method:%23_memberAccess%3d@ognl.OgnlContext@DEFAULT_MEMBER_ACCESS, the URL-encoded OGNL that exploits Struts Dynamic Method Invocation's method: prefix for RCE (CVE-2016-3081).
Research details
https://github.com/zhzyker/exphub/blob/master/struts2/struts2-032_poc.py
https://www.exploit-db.com/exploits/39756/
https://www.rapid7.com/db/modules/exploit/multi/http/struts_dmi_exec/ Third-party repos; verify before use.
Tia coverage
When Tia's reporting first covered this CVE and whether a report claimed exploitation before the KEV listing. Lead-time deltas are measured from the exploitation report only — plain coverage is not exploitation intel. See the story links under Mentioned in for coverage detail.
Mentioned in
Record schema v1.0. Enrichment is research-grade, not a substitute for analyst review.