CVE-2023-41835Incomplete Cleanup in Apache Struts

Severity
7.5HIGHNVD
EPSS
0.2%
top 54.84%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedDec 5
Latest updateFeb 20

Description

When a Multipart request is performed but some of the fields exceed the maxStringLength limit, the upload files will remain in struts.multipart.saveDir even if the request has been denied. Users are recommended to upgrade to versions Struts 2.5.32 or 6.1.2.2 or Struts 6.3.0.1 or greater, which fixe this issue.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages2 packages

NVDapache/struts2.0.02.5.32+1
CVEListV5apache_software_foundation/apache_struts2.0.02.5.31+1

🔴Vulnerability Details

3
OSV
Apache Struts Improper Control of Dynamically-Managed Code Resources vulnerability2023-12-05
CVEList
Apache Struts: excessive disk usage2023-12-05
GHSA
Apache Struts Improper Control of Dynamically-Managed Code Resources vulnerability2023-12-05

📋Vendor Advisories

2
Atlassian
CVE-2023-41835: DoS (Denial of Service) org.apache.struts:struts2-core Dependency in Confluence Data Center and Serve r2024-02-20
Red Hat
struts: Excessive disk usage during file upload2023-12-05