CVE-2016-3081

KEV
Published: Apr 26, 2016 Last Modified: Mag 06, 2026
ExploitDB:
Other exploit source:
Google Dorks:
HIGH 8,1
Attack Vector: network
Attack Complexity: high
Privileges Required: none
User Interaction: none
Scope: unchanged
Confidentiality: high
Integrity: high
Availability: high
HIGH 9,3
Access Vector: network
Access Complexity: medium
Authentication: none
Confidentiality: complete
Integrity: complete
Availability: complete

Description

AI Translation Available

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.

EPSS (Exploit Prediction Scoring System)

Trend Analysis

EPSS (Exploit Prediction Scoring System)

Prevede la probabilità di sfruttamento basata su intelligence sulle minacce e sulle caratteristiche della vulnerabilità.

EPSS Score
0,9397
Percentile
1,0th
Updated

EPSS Score Trend (Last 75 Days)

77

Improper Neutralization of Special Elements used in a Command ('Command Injection')

Draft
Common Consequences
Security Scopes Affected:
Integrity Confidentiality Availability
Potential Impacts:
Execute Unauthorized Code Or Commands
Applicable Platforms
Technologies: AI/ML
View CWE Details
Exploit

Apache Struts - Dynamic Method Invocation Remote Code …

Verified Metasploit Framework (MSF)

Apache Struts - Dynamic Method Invocation Remote Code Execution (Metasploit)

View Exploit Code →
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.4:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.1.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.16.2:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.20:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.8:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.2.1.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.12:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.1.2:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.5:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.2.3.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.2:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.14:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.8:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.14.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.7:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.15:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.24.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.6:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.2:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.12:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.24:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.0:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.7:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.20.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.9:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.2.3:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.6:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.16:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.16.3:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.11:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.5:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.11.2:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.3:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.10:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.11.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.4:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.3:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.4.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.14.2:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.28:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.3:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.0:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.14.3:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.8:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.14:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.4:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.16.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.15.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.0.13:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.15.3:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.2.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Siebel E-Billing by Oracle

cpe:2.3:a:oracle:siebel_e-billing:7.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.3.15.2:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
Application

Struts by Apache

cpe:2.3:a:apache:struts:2.1.8.1:*:*:*:*:*:*:*
Common Platform Enumeration - Standardized vulnerability identification
http://packetstormsecurity.com/files/136856/Apache-Struts-2.3.28-Dynamic-Method…
https://struts.apache.org/docs/s2-032.html
https://www.exploit-db.com/exploits/39756/
http://www.huawei.com/en/psirt/security-advisories/huawei-sa-20160527-01-struts…
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
http://www.rapid7.com/db/modules/exploit/multi/http/struts_dmi_exec
http://www.securityfocus.com/bid/87327
http://www.securityfocus.com/bid/91787
http://www.securitytracker.com/id/1035665
http://packetstormsecurity.com/files/136856/Apache-Struts-2.3.28-Dynamic-Method…
https://struts.apache.org/docs/s2-032.html
https://www.exploit-db.com/exploits/39756/
http://www.huawei.com/en/psirt/security-advisories/huawei-sa-20160527-01-struts…
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
http://www.rapid7.com/db/modules/exploit/multi/http/struts_dmi_exec
http://www.securityfocus.com/bid/87327
http://www.securityfocus.com/bid/91787
http://www.securitytracker.com/id/1035665