← All CVEs

CVE-2017-5638

critical · 9.8Actively exploited

On the CISA Known Exploited Vulnerabilities catalog

Apply updates per vendor instructions.

Added 2021-11-03Remediation due 2022-05-03

A public exploit / detection template exists

Weaponised detection is publicly available, which meaningfully raises real-world risk regardless of CVSS. nuclei-templates

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.

9.8
CVSS
100.0%
EPSS (exploit prob.)
100th
EPSS percentile
2017-03-11
Published

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-755

Affected products

VendorProductAffected versions
apachestruts>= 2.2.3, < 2.3.32
apachestruts>= 2.5.0, < 2.5.10.1
ibmstorwize_v3500_firmware7.7.1.6
ibmstorwize_v3500_firmware7.8.1.0
ibmstorwize_v3500all versions
ibmstorwize_v5000_firmware7.7.1.6
ibmstorwize_v5000_firmware7.8.1.0
ibmstorwize_v5000all versions
ibmstorwize_v7000_firmware7.7.1.6
ibmstorwize_v7000_firmware7.8.1.0
ibmstorwize_v7000all versions
lenovostorage_v5030_firmware7.7.1.6
lenovostorage_v5030_firmware7.8.1.0
lenovostorage_v5030all versions
hpserver_automation9.1.0
hpserver_automation10.0.0
hpserver_automation10.1.0
hpserver_automation10.2.0
hpserver_automation10.5.0
oracleweblogic_server10.3.6.0.0
oracleweblogic_server12.1.3.0.0
oracleweblogic_server12.2.1.1.0
oracleweblogic_server12.2.1.2.0
arubanetworksclearpass_policy_manager< 6.6.5
netapponcommand_balanceall versions

Check a specific version with /api/v1/cve/match.

References

Query this programmatically:

curl https://evil-db.io/api/v1/cve/CVE-2017-5638