Lucene search

K
githubGitHub Advisory DatabaseGHSA-8F6X-V685-G2XC
HistoryJun 14, 2023 - 9:30 a.m.

Apache Struts vulnerable to memory exhaustion

2023-06-1409:30:42
CWE-770
GitHub Advisory Database
github.com
15
apache struts
denial of service
memory exhaustion
upgrade
software
security advisory

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

0.008 Low

EPSS

Percentile

81.9%

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.

Affected configurations

Vulners
Node
org.apache.struts\struts2Matchcore
OR
org.apache.struts\struts2Matchcore

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

0.008 Low

EPSS

Percentile

81.9%