GitHub Advisoryadvisory · Maven
GHSA-2j39-qcjm-428w Apache Struts vulnerable to path traversal
CRITICAL
Official page ↗
- Aliases
- CVE-2023-50164
- Ecosystem
- Maven
- Packages
- org.apache.struts:struts2-core
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-552
- Reviewed
- 2023-12-07
Affected packages
• Maven org.apache.struts:struts2-core: >= 2.0.0, < 2.5.33 → fixed in 2.5.33
• Maven org.apache.struts:struts2-core: >= 6.0.0, < 6.3.0.2 → fixed in 6.3.0.2
Description
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.
Users are recommended to upgrade to versions Struts 2.5.33 or Struts 6.3.0.2 or greater to fix this issue.
Related
Alias · CVE (1)
- CVE-2023-50164 An attacker can manipulate file upload params to enable paths traversal and under some circumstances this can lead to uploading a malicious… vulnerability
Weakness · CWE (1)
- CWE-552 Files or Directories Accessible to External Parties weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2023-50164 advisory
- https://github.com/apache/struts/commit/162e29fee9136f4bfd9b2376da2cbf590f9ea163 web
- https://github.com/apache/struts/commit/d8c69691ef1d15e76a5f4fcf33039316da2340b6 web
- https://cwiki.apache.org/confluence/display/WW/S2-066 web
- https://github.com/apache/struts package
- https://lists.apache.org/thread/yh09b3fkf6vz5d6jdgrlvmg60lfwtqhj web
- https://security.netapp.com/advisory/ntap-20231214-0010 web
- https://www.openwall.com/lists/oss-security/2023/12/07/1 web
- http://packetstormsecurity.com/files/176157/Struts-S2-066-File-Upload-Remote-Code-Execution.html web
- http://www.openwall.com/lists/oss-security/2023/12/07/1 web