Skip to main content
CISA Known Exploited Vulnerabilities

Apache Struts Remote Code Execution Vulnerability is confirmed as actively exploited and is listed in the CISA KEV catalog.

Added to KEV
2021-11-03
Remediation due
2022-05-03
Ransomware
Known use

Required action
Apply updates per vendor instructions.

CISA notes
https://nvd.nist.gov/vuln/detail/CVE-2017-5638

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.

Severity

CVSS 3.1 · CISA9.8 CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SSVC · CISA-ADP
Exploitationactive
Automatableyes
Technical impacttotal

Exploitation Context

as of October 17, 2026
All KEV statistics→
  • CISA added CVE-2017-5638 to the KEV catalog 1,698 days after its CVE record was published.
  • It is one of 41 Apache entries in the CISA KEV catalog, and one of 12 added in 2021.
  • Its current EPSS score (100.0%) is higher than that of 97% of CISA KEV entries.

Affected Products

ProductAffected versions
Apache Software Foundation
Apache Struts
2.3.x before 2.3.32
2.5.x before 2.5.10.1

References

33 Links
Exploits & PoCs
Third-party advisories
Vulnerability databases
Other references

Record Details

Published
2017-03-11
Last updated
2025-10-21
Assigner (CNA)
apache
Credited to
-

More from Apache

All Apache CVEs→

CVE record data © The MITRE Corporation, used under the CVE Terms of Use. Exploited-in-the-wild data from the CISA Known Exploited Vulnerabilities catalog (CC0). Exploit prediction scores by FIRST EPSS (first.org/epss). This site is not endorsed or certified by MITRE, NVD, CISA, or FIRST.