CVE-2020-17530: Apache Struts Remote Code Execution Vulnerability
Vulnerability summary
CVE-2020-17530 is a critical (CVSS 9.8) Expression Language Injection vulnerability in Apache Struts. It is known to be exploited: CISA lists it, first on 03-11-2021. EPSS estimates a 95.93% chance of exploitation in the next 30 days, higher than 99.8% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 11-12-2020PublishedVulnerability first disclosed.
- 03-11-2021Added to CISA KEVApache Struts Remote Code Execution Vulnerability
- 03-05-2022CISA remediation dueApply updates per vendor instructions.
- 21-10-2025Last modifiedVulnerability information updated.
Description
Forced OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution. Affected software : Apache Struts 2.0.0 - Struts 2.5.25.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · MavenEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H
- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
95.93%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
0.00 pp
From 95.93% on 18-09-2026
Known exploited
Compare KEV catalogs- Added
- 03-11-2021
- Federal due date
- 03-05-2022
CISA required action
Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2020-17530
Public exploits
1 foundApache Struts 2 Forced Multi OGNL Evaluation
exploit/multi/http/struts2_multi_eval_ognl
Maturity: weaponized
Weaknesses
CWE · root causeAffected systems
Oracle7 products
- business_intelligence12.2.1.3.0 | 12.2.1.4.0
- communications_diameter_intelligence_hub8.0.0 | 8.1.0 | 8.2.0 | 8.2.3
- communications_policy_management12.5.0
- communications_pricing_design_center12.0.0.3.0
- financial_services_data_integration_hub8.0.3 | 8.0.6
Apache1 product
- struts≥ 2.0.0, < 2.5.30
Apache software foundation1 product
- apache strutsStruts 2.0.0 - Struts 2.5.25
Org.apache.struts1 product
- struts2-core≥ 2.0.0, < 2.5.26
4 vendors · 10 products
References
15 links- packetstormsecurity.com/files/160721/Apache-Struts-2-Forced-Multi-OGNL-Evaluation.htmlX Refsource MISCWEBThird Party AdvisoryVDB Entry
- www.openwall.com/lists/oss-security/2022/04/12/6Mailing ListX Refsource MLISTWEBThird Party Advisory
Show all 15 references
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-17530Government ResourceWEBUS Government Resource
- github.com/apache/strutsPACKAGE