peter bassill · operator
$ cve CVE-2017-5638 JSON

CVE-2017-5638 KEV EXPLOIT

9.8
CRITICAL · CVSS 3.1 · EPSS 100% (pctl 100)

Patch first

On CISA KEV — known exploited in the wild, due 2022-05-03.

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.

Scoring

CVSS9.8 (CRITICAL, v3.1)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS100% — more likely to be exploited than 100% of all CVEs
WeaknessCWE-755
On CISA KEVyes — remediate by 2022-05-03
Public exploityes
Published2017-03-11
Last modified2026-06-17

CISA KEV

NameApache Struts Remote Code Execution Vulnerability
Added2021-11-03
Due2022-05-03
Vendor / productApache / Struts
Ransomware useknown

Affected (13)

VendorProduct
apachestruts
arubanetworksclearpass policy manager
hpserver automation
ibmstorwize v3500
ibmstorwize v3500 firmware
ibmstorwize v5000
ibmstorwize v5000 firmware
ibmstorwize v7000
ibmstorwize v7000 firmware
lenovostorage v5030
lenovostorage v5030 firmware
netapponcommand balance
oracleweblogic server

Public exploits

References

→ the Explorer  ·  watch your stack  ·  NVD