CVE-2010-1870

Struts2/WebWorks/XWork: ParameterInterceptors bypass allows remote command execution

Published Aug 17, 2010 CVSS 2.0 · 5.0 Medium EPSS 92.0% KEV · Not listed
Description
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 possibly other products, uses a permissive whitelist, which allows remote attackers to modify server-side context objects and bypass the "#" protection mechanism in ParameterInterceptors via the (1) #context, (2) #_memberAccess, (3) #root, (4) #this, (5) #_typeResolver, (6) #_classResolver, (7) #_traceEvaluations, (8) #_lastEvaluation, (9) #_keepLastEvaluation, and possibly other OGNL context variables, a different vulnerability than CVE-2008-6504.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-x5fc-pgpx-59j5 Server side object manipulation in Apache Struts
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 1:35 AM
Reserved
May 10, 2010, 12:00 AM
Status
Modified
Published
Aug 17, 2010, 8:00 PM
Modified
Jun 16, 2026, 11:19 PM
Severity
Moderate
Public date
Jul 25, 2010, 12:00 AM