Skip to content

Product

apache struts vulnerabilities

71 published CVES affecting apache struts, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
71
Critical
11
High
27
Medium
32
Low
1
Unscored
0
CISA KEV
7

Latest apache struts CVEs

Newest publication first · page 1 of 3

  1. HighCVSS 8.1 EPSS 100.0% CISA KEV added 2021-11-03 Exploited in the wild Framework module Public exploit PoC

    Apache Struts versions 2.3 to 2.3.34 and 2.5 to 2.5.16 suffer from possible Remote Code Execution when alwaysSelectFullNamespace is true (either by user or a plugin like Convention Plugin) and then: results are used with no namespace and in same time, its upper package have no or...

  2. HighCVSS 7.5

    The Apache Struts REST Plugin is using XStream library which is vulnerable and allow perform a DoS attack when using a malicious request with specially crafted XML payload. Upgrade to the Apache Struts version 2.5.16 and switch to an optional Jackson XML handler as described here...

  3. HighCVSS 8.8

    The TextParseUtil.translateVariables method in Apache Struts 2.x before 2.3.20 allows remote attackers to execute arbitrary code via a crafted OGNL expression with ANTLR tooling.

  4. HighCVSS 8.8

    Apache Struts 2.x before 2.3.29 allows remote attackers to execute arbitrary code via a "%{}" sequence in a tag attribute, aka forced double OGNL evaluation. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-0785.

  5. CriticalCVSS 9.8

    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 of arbitrary code on server side.

  6. HighCVSS 8.1 EPSS 99.4% CISA KEV added 2021-11-03 Exploited in the wild Framework module Public exploit

    The REST Plugin in Apache Struts 2.1.1 through 2.3.x before 2.3.34 and 2.5.x before 2.5.13 uses an XStreamHandler with an instance of XStream for deserialization without any type filtering, which can lead to Remote Code Execution when deserializing XML payloads.

  7. MediumCVSS 5.9

    If an application allows enter an URL in a form field and built-in URLValidator is used, it is possible to prepare a special URL which will be used to overload server process when performing validation of the URL. Solution is to upgrade to Apache Struts version 2.5.12.

  8. CriticalCVSS 9.8 EPSS 98.9% CISA KEV added 2022-02-10 Exploited in the wild Framework module Public exploit PoC

    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.

  9. CriticalCVSS 9.8 EPSS 100.0% CISA KEV added 2021-11-03 Ransomware Exploited in the wild Framework module Public exploit PoC

    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 attempts, which allows remote attackers to execute arbitrary commands via a crafted Content-Type, Content...

  10. HighCVSS 7.5

    Apache Struts 2 2.3.20 through 2.3.28.1 allows remote attackers to bypass intended access restrictions and conduct redirection attacks via a crafted request.

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.