ST
Web Framework
Struts
by Apache · last CVE Oct 5, 2026
On CISA KEVExploited in the wildRansomware-linked
99
CVEs
9
On KEV
9.8
Max CVSS
4
New 30D
Severity mix
Critical 17High 32Medium 14Low 0
Watch

Add Struts to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2020-17530
In wildKEV
9.8
96%
Dec 11
Apache Struts Remote Code Execution Vulnerability
Affected: Struts 2.0.0 - Struts 2.5.25
CVE-2017-9791
In wildKEV
9.8
99%
Jul 10
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x might allow remote code execution via a malicious field value passed in a raw message to the ActionMessage
Affected: 2.1.x series; 2.3.x series
CVE-2017-5638
RansomwareIn wildKEV
9.8
100%
Mar 11
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception handling and error-message generation during file-upload…
Affected: 2.3.x before 2.3.32; 2.5.x before 2.5.10.1
CVE-2013-2251
In wildKEV
9.8
100%
Jul 18
Apache Struts 2.0.0 through 2.3.15 allows remote attackers to execute arbitrary OGNL expressions via a parameter with a crafted (1) action:, (2) redirect:, or (3) redirectAction:…
Affected: 2.0.0 through 2.3.15
CVE-2012-0391
In wildKEV
9.8
76%
Jan 8
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during certain exception handling for mismatched data types of…
Affected: before 2.2.3.1
CVE-2026-104711
9.8
1%
Oct 5
Apache Struts: OGNL injection in the legacy RESTful action mapper
Affected: 2.0.0 through 2.3.37; 2.5.0 through 2.5.33; 6.0.0 through 6.11.0; 7.0.0 through 7.3.0
CVE-2024-53677
9.8
72%
Dec 11
Apache Struts: Mixing setters for uploaded files and normal fields can allow bypass file upload checks
Affected: 2.0.0 before 6.4.0
CVE-2023-50164
9.8
81%
Dec 7
An attacker can manipulate file upload params to enable paths traversal and under some circumstances this can lead to uploading a malicious file which can be used to perform…
Affected: 2.0.0 before 2.5.33; 6.0.0 before 6.3.0.2
CVE-2021-31805
9.8
85%
Apr 12
The fix issued for CVE-2020-17530 was incomplete
Affected: 2.0.0 through 2.5.29
CVE-2019-0230
9.8
97%
Sep 14
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
Affected: 2.0.0 through 2.5.20
CVE-2011-3923
9.8
89%
Nov 1
Apache Struts before 2.3.1.2 allows remote attackers to bypass security protections in the ParameterInterceptor class and execute arbitrary commands
Affected: 2.0.0 before 2.3.1.2
CVE-2017-12611
9.8
87%
Sep 20
In Apache Struts 2.0.0 through 2.3.33 and 2.5 through 2.5.10.1, using an unintentional expression in a Freemarker tag instead of string literals can lead to a RCE attack
Affected: 2.0.1; 2.0.2; 2.0.3; 2.0.4; 2.0.5; 2.0.6; +34 more
CVE-2016-6795
9.8
8%
Sep 20
In the Convention plugin in Apache Struts 2.3.x before 2.3.31, and 2.5.x before 2.5.5, it is possible to prepare a special URL which will be used for path traversal and execution…
Affected: 2.3.20; 2.3.20.1; 2.3.20.2; 2.3.20.3; 2.3.21; 2.3.22; +12 more
CVE-2016-4436
9.8
7%
Oct 3
Apache Struts 2 before 2.3.29 and 2.5.x before 2.5.1 allow attackers to have unspecified impact via vectors related to improper action name clean up
Affected: 2.0.0; 2.0.1; 2.0.2; 2.0.3; 2.0.4; 2.0.5; +34 more
CVE-2016-4438
9.8
17%
Jul 4
The REST plugin in Apache Struts 2 2.3.19 through 2.3.28.1 allows remote attackers to execute arbitrary code via a crafted expression
Affected: 2.3.20; 2.3.20.1; 2.3.20.3; 2.3.24; 2.3.24.1; 2.3.24.3; +1 more
CVE-2016-3087
9.8
82%
Jun 7
Apache Struts 2.3.19 to 2.3.20.2, 2.3.21 to 2.3.24.1, and 2.3.25 to 2.3.28, when Dynamic Method Invocation is enabled, allow remote attackers to execute arbitrary code via vectors…
Affected: 2.3.20; 2.3.20.1; 2.3.24; 2.3.24.1; 2.3.28
CVE-2016-3082
9.8
19%
Apr 26
XSLTResult in Apache Struts 2.x before 2.3.20.2, 2.3.24.x before 2.3.24.2, and 2.3.28.x before 2.3.28.1 allows remote attackers to execute arbitrary code via the stylesheet…
Affected: 2.0.0; 2.0.1; 2.0.2; 2.0.3; 2.0.4; 2.0.5; +34 more
Showing 17