Skip to content

Product

Apache Struts vulnerabilities

22 published CVES affecting Apache Struts, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
22
Critical
6
High
9
Medium
7
Low
0
Unscored
0
CISA KEV
5

Latest Apache Struts CVEs

Newest publication first

  1. MediumCVSS 4.3 EPSS 0.38%

    Exposure of data element to wrong session vulnerability in the JSON plugin of Apache Struts. Per-response serialization state could be shared across concurrent requests, allowing response content associated with one request to become observable in another. Only the SMD / JSON-RPC...

  2. MediumCVSS 4.3 EPSS 0.38%

    Exposure of data element to wrong session vulnerability in the JSON plugin of Apache Struts. Per-request parsing state could be shared across concurrent requests, allowing data associated with one request to become observable in another, and configured parsing limits not to be en...

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

    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.

  4. 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...

  5. HighCVSS 7.5 EPSS 8.6%

    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...

  6. CriticalCVSS 9.8 EPSS 8.2%

    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.

  7. 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.

  8. MediumCVSS 5.9 EPSS 9.8%

    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.

  9. 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.

  10. 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...

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.