[MAVEN:GHSA-8F6X-V685-G2XC] Apache Struts vulnerable to memory exhaustion

Severity Moderate
Affected Packages 2
Fixed Packages 2
CVEs 1

Denial of service via out of memory (OOM) owing to not properly checking of list bounds. When a Multipart request has non-file normal form fields, Struts used to bring them into memory as Strings without checking their sizes. This could lead to OOM if developer has set struts.multipart.maxSize to a value equal or greater than the available memory.

Upgrade to Struts 2.5.31 or 6.1.2.1 or greater.

Package Affected Version
pkg:maven/org.apache.struts/struts2-core >= 6.0.0, < 6.1.2.1
pkg:maven/org.apache.struts/struts2-core < 2.5.31
ID
MAVEN:GHSA-8F6X-V685-G2XC
Severity
moderate
URL
https://github.com/advisories/GHSA-8f6x-v685-g2xc
Published
2023-06-14T09:30:42
(15 months ago)
Modified
2023-11-10T05:02:05
(10 months ago)
Rights
Maven Security Team
Type Package URL Namespace Name / Product Version Distribution / Platform Arch Patch / Fix
Affected pkg:maven/org.apache.struts/struts2-core org.apache.struts struts2-core >= 6.0.0 < 6.1.2.1
Fixed pkg:maven/org.apache.struts/struts2-core org.apache.struts struts2-core = 6.1.2.1
Affected pkg:maven/org.apache.struts/struts2-core org.apache.struts struts2-core < 2.5.31
Fixed pkg:maven/org.apache.struts/struts2-core org.apache.struts struts2-core = 2.5.31
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories Exploits PoC Pubblication Date Modification Date
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories PoC Pubblication Date Modification Date
Loading...