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.
2017-07-10T16:29:00.277
2025-04-20T01:37:25.860
Deferred
CVSSv3.1: 9.8 (CRITICAL)
AV:N/AC:L/Au:N/C:P/I:P/A:P
10.0
6.4
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | apache | struts | 2.3.1 | Yes |
Application | apache | struts | 2.3.1.1 | Yes |
Application | apache | struts | 2.3.1.2 | Yes |
Application | apache | struts | 2.3.3 | Yes |
Application | apache | struts | 2.3.4 | Yes |
Application | apache | struts | 2.3.4.1 | Yes |
Application | apache | struts | 2.3.7 | Yes |
Application | apache | struts | 2.3.8 | Yes |
Application | apache | struts | 2.3.12 | Yes |
Application | apache | struts | 2.3.14 | Yes |
Application | apache | struts | 2.3.14.1 | Yes |
Application | apache | struts | 2.3.14.2 | Yes |
Application | apache | struts | 2.3.14.3 | Yes |
Application | apache | struts | 2.3.15 | Yes |
Application | apache | struts | 2.3.15.1 | Yes |
Application | apache | struts | 2.3.15.2 | Yes |
Application | apache | struts | 2.3.15.3 | Yes |
Application | apache | struts | 2.3.16 | Yes |
Application | apache | struts | 2.3.16.1 | Yes |
Application | apache | struts | 2.3.16.2 | Yes |
Application | apache | struts | 2.3.16.3 | Yes |
Application | apache | struts | 2.3.20 | Yes |
Application | apache | struts | 2.3.20.1 | Yes |
Application | apache | struts | 2.3.20.3 | Yes |
Application | apache | struts | 2.3.24 | Yes |
Application | apache | struts | 2.3.24.1 | Yes |
Application | apache | struts | 2.3.24.3 | Yes |
Application | apache | struts | 2.3.28 | Yes |
Application | apache | struts | 2.3.28.1 | Yes |
Application | apache | struts | 2.3.29 | Yes |
Application | apache | struts | 2.3.30 | Yes |
Application | apache | struts | 2.3.31 | Yes |
Application | apache | struts | 2.3.32 | Yes |