CVE-2019-0230: apache struts Prototype Pollution
Vulnerability summary
CVE-2019-0230 is a critical (CVSS 9.8) Prototype Pollution vulnerability in apache struts. EPSS estimates a 96.95% chance of exploitation in the next 30 days, higher than 99.8% of scored vulnerabilities. 4 public exploits are recorded.
Timeline
- 14-09-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
Apache Struts 2.0.0 to 2.5.20 forced double OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution.
CVSS metrics
3 scores · 2 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
EPSS trend
Probability
96.95%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
-0.45 pp
From 97.40% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
4 foundExploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Apache Struts 2.5.20 - Double OGNL evaluation
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Oracle4 products
Apache1 product
- struts≥ 2.0.0, ≤ 2.5.20
Org.apache.struts1 product
- struts2-core≥ 2.0.0, < 2.5.22
3 vendors · 6 products
References
13 links- packetstormsecurity.com/files/160108/Apache-Struts-2.5.20-Double-OGNL-Evaluation.htmlX Refsource MISCExploitThird Party AdvisoryVDB EntryWEB
- packetstormsecurity.com/files/160721/Apache-Struts-2-Forced-Multi-OGNL-Evaluation.htmlX Refsource MISCExploitThird Party AdvisoryVDB EntryWEB
Show all 13 references
- github.com/apache/strutsPACKAGE