Lucene search

K
githubGitHub Advisory DatabaseGHSA-VRWC-QJMW-5RJM
HistoryMay 14, 2022 - 12:54 a.m.

ClassLoader manipulation in Apache Struts

2022-05-1400:54:15
GitHub Advisory Database
github.com
36
apache struts
parametersinterceptor
classloader
manipulation
vulnerability
remote attackers

CVSS2

5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

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

EPSS

0.97

Percentile

99.8%

The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to “manipulate” the ClassLoader via the class parameter, which is passed to the getClass method.

Affected configurations

Vulners
Node
org.apache.struts.xworkxwork-coreRange2.0.02.3.16.2
OR
org.apache.strutsstruts2-coreRange2.0.02.3.16.2
VendorProductVersionCPE
org.apache.struts.xworkxwork-core*cpe:2.3:a:org.apache.struts.xwork:xwork-core:*:*:*:*:*:*:*:*
org.apache.strutsstruts2-core*cpe:2.3:a:org.apache.struts:struts2-core:*:*:*:*:*:*:*:*

CVSS2

5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

PARTIAL

Availability Impact

NONE

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

EPSS

0.97

Percentile

99.8%