logo
DATABASE RESOURCES PRICING ABOUT US

Apache Struts vulnerable to remote arbitrary command execution due to improper input validation

Description

Apache Struts versions prior to 2.3.32 and 2.5.10.1 contain incorrect exception handling and error-message generation during file-upload attempts using the Jakarta Multipart parser, which allows remote attackers to execute arbitrary commands via a crafted Content-Type, Content-Disposition, or Content-Length HTTP header, as exploited in the wild in March 2017 with a Content-Type header containing a #cmd= string.


Affected Software


CPE Name Name Version
org.apache.struts:struts2-core 2.5.10.0
org.apache.struts:struts2-core 2.3.31

Related