High severity · published Apr 26, 2016
CVE-2016-3081
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:…
In wildKEV
8.1
CVSS
96.5%
EPSS
Yes
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)96.5% · higher than 100% of CVEs
Exploited in the wildYes
CISA KEVListed Oct 8, 2026
Federal remediation dueOct 11, 2026
Ransomware campaign useNot known
Affected products
Which versions
ST
Struts · Apache
2.3.20 before 2.3.20.3; 2.3.21 before 2.3.24.3; 2.3.25 before 2.3.28.1 · source: NVD, KEV
AC
Agile Controller-campus Firmware · Huawei
v100r002c00 · source: NVD
AN
Anyoffice · Huawei
v200r005c00; v200r006c00 · source: NVD
FF
Firehunter6000 Firmware · Huawei
v100r001c20 · source: NVD
FP
Flexcube Private Banking · Oracle
2.0.0.0; 2.0.1; 2.2.0; 12.0.1; 12.0.3; 12.1.0 · source: NVD
LO
Logcenter · Huawei
v100r001c10; v100r001c20 · source: NVD
MR
Micros Retail Xbri Loss Prevention · Oracle
10.0.1; 10.5.0; 10.6.0; 10.7.0; 10.8.0; 10.8.1 · source: NVD
O1
Oceanstor 18500 V3 Firmware · Huawei
v300r001; v300r002; v300r003c00; v300r003c10 · source: NVD
O1
Oceanstor 18500f Firmware · Huawei
v300r001; v300r002; v300r003c00; v300r003c10 · source: NVD
O1
Oceanstor 18800 V3 Firmware · Huawei
v300r001; v300r002; v300r003c00; v300r003c10 · source: NVD
O1
Oceanstor 18800f Firmware · Huawei
v300r001; v300r002; v300r003c00; v300r003c10 · source: NVD
O5
Oceanstor 5300 V3 Firmware · Huawei
v300r001; v300r002; v300r003c00; v300r003c10 · source: NVD
In the news
AdvisoryHigh
Chinese Government-linked Cyber Threat Actors Combine Automated and Hands-on Hacking Tools to Steal Sensitive Data
Advisory at a Glance
Title
Chinese Government-linked Cyber Threat Actors Combine Automated and Hands-on Hacking Tools to Steal Sensitive Data
Original Publication
October 8, 2026
Executive Summary
Chinese government-linked cyber threat actors, enabled by the Integrity Technology Group, are combining automated scanning tools, large-scale botnets, and hands-on exploitation techniques to target and steal sensitive data from organizations worldwide, including US critical infrastructure sectors. These actors exploit vulnerabilities by using scanning tools, cross-site scripting attacks, and password spraying on Microsoft Exchange servers, while establishing persistence through VPN software and exfiltrating emails and credentials using scripts. To help mitigate against this activity, organizations should prioritize disabling unused services and ports, sanitizing web application inputs to prevent injection attacks, implementing multifactor authentication for all services, and applying timely patches to reduce risks of compromise.
Affected Products
CVE-2014-6278
CVE-2015-3306
CVE-2015-5477
CVE-2016-3081
CVE-2019-11510
CVE-2021-22205
CVE-2021-3199
CVE-2023-22894
Key Actions
...
Oct 8, 2026·CISA Advisories
VulnerabilityHigh
[CISA KEV] CVE-2016-3081: Apache Struts - Apache Struts Command Injection Vulnerability
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.
STStrutsCVE-2016-3081
Oct 8, 2026·CISA KEV
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2016-3081
CVE.org
https://www.cve.org/CVERecord?id=CVE-2016-3081
CISA KEV catalogue
https://www.cisa.gov/known-exploited-vulnerabilities-catalog
Exploit
http://packetstormsecurity.com/files/136856/Apache-Struts-2.3.28-Dynamic-Method-Invocation-Remote-Code-Execution.html
Third Party Advisory
http://www.huawei.com/en/psirt/security-advisories/huawei-sa-20160527-01-struts2-en
Patch
http://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.html
Third Party Advisory
http://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
Third Party Advisory
http://www.rapid7.com/db/modules/exploit/linux/http/struts_dmi_exec
Third Party Advisory
http://www.rapid7.com/db/modules/exploit/multi/http/struts_dmi_exec
More from Struts
9.8
CVE-2020-17530
Apache Struts Remote Code Execution Vulnerability
9.8
CVE-2017-9791
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x might allow remote code execution via a malicious field value passed in a raw message to the ActionMessage
9.8
CVE-2017-5638
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception handling and error-message generation during file-upload…
9.8
CVE-2013-2251
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:…
9.8
CVE-2012-0391
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during certain exception handling for mismatched data types of…
