CVE Catalog

CVE-2024-53677

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
72.37%

99th percentile - higher than 99% of all known CVEs

Summary

File upload logic in Apache Struts is flawed. An attacker can manipulate file upload params to enable path traversal and under some circumstances upload a malicious file which can be used to perform Remote Code Execution. This issue affects Apache Struts from 2.0.0 before 6.4.0.

Risk Assessment

An attacker could remotely execute arbitrary code on the application server, leading to full system compromise and impact on confidentiality, integrity, and availability.

Recommendation

Upgrade Apache Struts to version 6.4.0 at least and migrate to the new file upload mechanism. If you are not using the old file upload logic based on FileuploadInterceptor, your application is safe.

Other vulnerabilities in Apache Struts

See all
Original NVD description (English source)

File upload logic in Apache Struts is flawed. An attacker can manipulate file upload params to enable paths traversal and under some circumstances this can lead to uploading a malicious file which can be used to perform Remote Code Execution. This issue affects Apache Struts: from 2.0.0 before 6.4.0. Users are recommended to upgrade to version 6.4.0 at least and migrate to the new file upload mechanism https://struts.apache.org/core-developers/file-upload . If you are not using an old file upload logic based on FileuploadInterceptor your application is safe. You can find more details in  https://cwiki.apache.org/confluence/display/WW/S2-067

Vulnerability data from NVD (NIST) · CISA KEV · EPSS