Lucene search

K
githubGitHub Advisory DatabaseGHSA-HMHQ-382Q-MP56
HistoryMay 14, 2022 - 12:54 a.m.

ClassLoader manipulation in Apache Struts

2022-05-1400:54:14
GitHub Advisory Database
github.com
22
apache struts
cookieinterceptor
classloader manipulation

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

EPSS

0.969

Percentile

99.7%

CookieInterceptor in Apache Struts 2.x before 2.3.20, when a wildcard cookiesName value is used, does not properly restrict access to the getClass method, which allows remote attackers to “manipulate” the ClassLoader and modify session state via a crafted request. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-0113.

Affected configurations

Vulners
Node
org.apache.strutsstruts2-coreRange<2.3.20
VendorProductVersionCPE
org.apache.strutsstruts2-core*cpe:2.3:a:org.apache.struts:struts2-core:*:*:*:*:*:*:*:*

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

EPSS

0.969

Percentile

99.7%