[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 |
Package | Fixed Version |
---|---|
pkg:maven/org.apache.struts/struts2-core | = 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 |