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: prefix, related to chained expressions.
- CVSS 3.1
- 8.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - EPSS
- 97% chance of exploitation in the next 30 days; higher than 99% of CVEs (scores of 2026-10-25)
- CISA KEV
- listed 2026-10-08, due 2026-10-11
- CWE
- CWE-77
- Published
- Modified
- Record from
- the NVD, synced
Affected
- apache:struts
- huawei:agile_controller-campus_firmware
- huawei:anyoffice
- huawei:firehunter6000_firmware
- huawei:logcenter
- huawei:oceanstor_18500_v3_firmware
- huawei:oceanstor_18500f_firmware
- huawei:oceanstor_18800_v3_firmware
- huawei:oceanstor_18800f_firmware
- huawei:oceanstor_5300_v3_firmware
- huawei:oceanstor_5500_v3_firmware
- huawei:oceanstor_5600_v3_firmware
- huawei:oceanstor_5800_v3_firmware
- huawei:oceanstor_6800_v3_firmware
- huawei:oceanstor_9000_firmware
- huawei:oceanstor_n8500_firmware
- huawei:oceanstor_onebox_firmware
- oracle:flexcube_private_banking
- oracle:micros_retail_xbri_loss_prevention
- oracle:siebel_e-billing
Packages (OSV)
| Advisory | Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|---|
| GHSA-8c6j-ffmf-q6vm | Maven | org.apache.struts:struts2-core | >=2.3.19 <2.3.20.3 | 2.3.20.3 |
| GHSA-8c6j-ffmf-q6vm | Maven | org.apache.struts:struts2-core | >=2.3.21 <2.3.24.3 | 2.3.24.3 |
| GHSA-8c6j-ffmf-q6vm | Maven | org.apache.struts:struts2-core | >=2.3.25 <2.3.28.1 | 2.3.28.1 |
References
- http://packetstormsecurity.com/files/136856/Apache-Struts-2.3.28-Dynamic-Method-Invocation-Remote-Code-Execution.html
- http://www.huawei.com/en/psirt/security-advisories/huawei-sa-20160527-01-struts2-en
- http://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.html
- http://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
- http://www.rapid7.com/db/modules/exploit/linux/http/struts_dmi_exec