CVE Database
/

CVE-2017-5638

Back to search

CVE-2017-5638

Published: Mar 11, 2017

Modified: Oct 21, 2025

PUBLISHED

Description

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 attempts, 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.

VendorProductVersions

Apache Software Foundation

Apache Struts

affected
2.3.x before 2.3.32
affected
2.5.x before 2.5.10.1

References

41570
exploit
x_refsource_EXPLOIT-DB
VU#834067
third-party-advisory
x_refsource_CERT-VN
1037973
vdb-entry
x_refsource_SECTRACK
96729
vdb-entry
x_refsource_BID
41614
exploit
x_refsource_EXPLOIT-DB

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now