Skip to content

CVE-2016-4438 Arbitrary code execution in Apache Struts 2

CriticalCVSS 9.8 EPSS 16.7%
Published
Updated
Exploit status
No public exploit known

Description

The REST plugin in Apache Struts 2 2.3.19 through 2.3.28.1 allows remote attackers to execute arbitrary code via a crafted expression.

Affected products

ProductAffected versionsFixed in
org.apache.struts/struts2-core(Maven) >= 2.3.19, < 2.3.29 2.3.29
org.apache.struts/struts2-rest-plugin(Maven) >= 2.3.19, < 2.3.29 2.3.29
org.apache.struts/struts2-core(Maven) = 2.3.20 No fix listed
org.apache.struts/struts2-core(Maven) = 2.3.20.1 No fix listed
org.apache.struts/struts2-core(Maven) = 2.3.20.3 No fix listed
org.apache.struts/struts2-core(Maven) = 2.3.24 No fix listed
org.apache.struts/struts2-core(Maven) = 2.3.24.1 No fix listed
org.apache.struts/struts2-core(Maven) = 2.3.24.3 No fix listed
org.apache.struts/struts2-core(Maven) = 2.3.28 No fix listed
org.apache.struts/struts2-core(Maven) = 2.3.28.1 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.20 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.20.1 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.20.3 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.24 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.24.1 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.24.3 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.28 No fix listed
org.apache.struts/struts2-rest-plugin(Maven) = 2.3.28.1 No fix listed
apache struts = 2.3.20 No fix listed
apache struts = 2.3.20.1 No fix listed
apache struts = 2.3.20.3 No fix listed
apache struts = 2.3.24 No fix listed
apache struts = 2.3.24.1 No fix listed
apache struts = 2.3.24.3 No fix listed
apache struts = 2.3.28 No fix listed

References