GitHub Advisoryadvisory · Maven

GHSA-x5fc-pgpx-59j5 Server side object manipulation in Apache Struts

MEDIUM Published 2022-05-13 Modified 2023-08-17 Official page ↗
Aliases
CVE-2010-1870
Ecosystem
Maven
Packages
org.apache.struts:struts2-core
Severity
Moderate
Reviewed
2022-11-03

Affected packages

• Maven org.apache.struts:struts2-core: < 2.2.1 → fixed in 2.2.1

Description

OGNL provides, among other features, extensive expression evaluation capabilities. This vulnerability allows a malicious user to bypass the '#'-usage protection built into the ParametersInterceptor, thus being able to manipulate server side context objects. This behavior was already addressed in S2-003, but it turned out that the resulting fix based on whitelisting acceptable parameter names closed the vulnerability only partially.

Related

Alias · CVE (1)

  • CVE-2010-1870 The OGNL extensive expression evaluation capability in XWork in Struts 2.0.0 through 2.1.8.1, as used in Atlassian Fisheye, Crucible, and… vulnerability

References