CVE-2010-1870
Published Aug 17, 2010
Last updated 4 years ago
Overview
- 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.
- Source
- cve@mitre.org
- NVD status
- Modified
Social media
- Hype score
- Not currently trending
Risk scores
CVSS 2.0
- Type
- Primary
- Base score
- 5
- Impact score
- 2.9
- Exploitability score
- 10
- Vector string
- AV:N/AC:L/Au:N/C:N/I:P/A:N
Weaknesses
- nvd@nist.gov
- NVD-CWE-Other
Configurations
[ { "nodes": [ { "negate": false, "cpeMatch": [ { "criteria": "cpe:2.3:a:apache:struts:2.0.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "5CF11DCF-6F6E-4E18-988E-E43918FBB8A6" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "BE3A90B7-C632-4D3E-9A4F-21E46D273B42" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "386538BE-F258-4870-8E11-750ADA228026" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "B4CF15B9-3714-4206-9971-1F7D59E20483" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "DFA32D87-65C7-4589-86B7-500BE3203CFA" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "98C3FB11-4E24-4067-A3A9-021F849DAAE3" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "4DCF2D72-90F1-4D1B-94A2-5BB3D8C086C2" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.7:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "661F1610-9FCD-4FC1-BCA1-69C58E0A1389" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.8:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "D9C89E22-B106-4EAB-90A1-0EA86C165737" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.9:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "6E1BABB2-780E-47E0-87A9-A164906C8421" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.10:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "AC32348E-7EF4-411C-9A44-CD041ABFA0E2" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.11:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "94BD452B-AE41-4F7A-9DB9-4B1039582537" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.11.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "ACFDC53B-7B8E-4333-BC87-E01024EC9C21" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.11.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "9F0818E7-B617-4C30-BFAC-9FE2F375F8BD" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.12:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "50F4A58E-F3D4-4711-A37E-EA538B112371" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.13:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "EFFCC96F-FD87-4495-B8A5-19D7898D5662" }, { "criteria": "cpe:2.3:a:apache:struts:2.0.14:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "DEA0424E-84B4-41BD-8E6C-93E2A77DD6CA" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.0:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "CEC53AE5-3640-4FE1-B0B1-EA26C5B9EB9B" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "662A2E4B-A76A-4498-98A6-F90DF65C62B7" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.2:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "4E720B3A-4CFB-47FE-B80C-67C59D4C7FD4" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.3:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "CA687B56-A09B-4741-84F1-2BD9569A3F76" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.4:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "0BC0E358-8B4D-480B-BFAE-966CB697310A" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.5:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "2B7E8E1C-C667-4AED-86A5-2BD0C62AAD76" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.6:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "88B3348C-1086-4A16-97E3-52DB65FF860A" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.8:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "3C65711D-9C5B-4644-A12D-82243CB6FB1E" }, { "criteria": "cpe:2.3:a:apache:struts:2.1.8.1:*:*:*:*:*:*:*", "vulnerable": true, "matchCriteriaId": "FC1FA9A7-2C8E-4651-9400-190198528642" } ], "operator": "OR" } ] } ]