Attackers Probe Apache Struts File Upload Flaws for Web Shell RCE
Active Exploitation · 3 sources · Updated 3mo ago · First seen Dec 11, 2024

Attackers are actively scanning for and attempting to exploit critical Apache Struts file upload vulnerabilities CVE-2024-53677 and CVE-2023-50164, both of which stem from improper handling of upload parameters that can enable path traversal and unauthorized file placement. Security researchers reported internet-wide enumeration and exploitation activity following public disclosure and the appearance of proof-of-concept code on GitHub and in technical write-ups, with attackers seeking to upload malicious files into restricted directories.
Successful exploitation can allow deployment of JSP web shells and lead to remote code execution on vulnerable Struts applications, depending on how file upload features are exposed and sanitized in each environment. The flaws affect multiple Struts branches, including legacy 2.x and 6.x releases, and defenders have been urged to upgrade to fixed versions such as Struts 2.5.33, 6.3.0.2, or 6.4.0 as applicable, migrate away from legacy upload mechanisms, restrict access to upload interfaces, apply WAF protections, and monitor for suspicious JSP file creation and execution.


