# Apache Struts 2 vulnerabilities

Source: https://junglewise.ai/threats/technologies/struts-2  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Updated: 12 November 2026, 03:07 UTC. Rebuilt every hour.  
Data: https://junglewise.ai/threats/technologies/struts-2.json  
License: CC BY 4.0 with a link back

Junglewise Threat Intelligence has tracked 5 vulnerabilities in Apache Struts 2: 0 in the last 7 days and 0 in the last 90 days, 5 of them critical and 5 exploited in the wild. The most recent, CVE-2017-9791, was published on 13 May 2022.

## Counts

- Last 7 days: 0
- Last 30 days: 0
- Last 90 days: 0
- All time: 5 (5 critical, 5 exploited in the wild)

## About Apache Struts 2

Apache Struts 2 is a Java web application framework for building enterprise applications.

## Latest Apache Struts 2 vulnerabilities

- [CVE-2017-9791: Code execution in Apache Struts 1 plugin](https://junglewise.ai/threats/cve-2017-9791-apache-struts-1-improper-input-validation-vulnerability) (critical, exploited in the wild, CVSS 3.1, published 13 May 2022)
- [CVE-2013-2251: Code injection in Apache Struts](https://junglewise.ai/threats/cve-2013-2251-apache-struts-improper-input-validation-vulnerability) (critical, exploited in the wild, CVSS 3.1, published 13 May 2022)
- [CVE-2012-0391: Apache Struts Remote Java Code Execution](https://junglewise.ai/threats/cve-2012-0391-apache-struts-2-improper-input-validation-vulnerability) (critical, exploited in the wild, CVSS 9.8, published 4 May 2022)
- [CVE-2020-17530: Remote code execution in Apache Struts](https://junglewise.ai/threats/cve-2020-17530-apache-struts-remote-code-execution-vulnerability) (critical, exploited in the wild, CVSS 3.1, published 9 Feb 2022)
- [CVE-2017-5638: Apache Struts vulnerable to remote arbitrary command execution due to improper input validation](https://junglewise.ai/threats/cve-2017-5638-apache-struts-remote-code-execution-vulnerability) (critical, exploited in the wild, CVSS 3, published 18 Oct 2018)

## Most severe Apache Struts 2 vulnerabilities

- [CVE-2012-0391: Apache Struts Remote Java Code Execution](https://junglewise.ai/threats/cve-2012-0391-apache-struts-2-improper-input-validation-vulnerability) (critical, exploited in the wild, CVSS 9.8, published 4 May 2022)
- [CVE-2013-2251: Code injection in Apache Struts](https://junglewise.ai/threats/cve-2013-2251-apache-struts-improper-input-validation-vulnerability) (critical, exploited in the wild, CVSS 3.1, published 13 May 2022)
- [CVE-2017-9791: Code execution in Apache Struts 1 plugin](https://junglewise.ai/threats/cve-2017-9791-apache-struts-1-improper-input-validation-vulnerability) (critical, exploited in the wild, CVSS 3.1, published 13 May 2022)
- [CVE-2020-17530: Remote code execution in Apache Struts](https://junglewise.ai/threats/cve-2020-17530-apache-struts-remote-code-execution-vulnerability) (critical, exploited in the wild, CVSS 3.1, published 9 Feb 2022)
- [CVE-2017-5638: Apache Struts vulnerable to remote arbitrary command execution due to improper input validation](https://junglewise.ai/threats/cve-2017-5638-apache-struts-remote-code-execution-vulnerability) (critical, exploited in the wild, CVSS 3, published 18 Oct 2018)

## Vulnerabilities per week

Nothing was published in the last eight weeks.

| Week of | Vulns | Critical | Exploited |
| --- | --- | --- | --- |
| 17 Aug 2026 | 0 | 0 | 0 |
| 24 Aug 2026 | 0 | 0 | 0 |
| 31 Aug 2026 | 0 | 0 | 0 |
| 7 Sep 2026 | 0 | 0 | 0 |
| 14 Sep 2026 | 0 | 0 | 0 |
| 21 Sep 2026 | 0 | 0 | 0 |
| 28 Sep 2026 | 0 | 0 | 0 |
| 5 Oct 2026 | 0 | 0 | 0 |
| 12 Oct 2026 | 0 | 0 | 0 |
| 19 Oct 2026 | 0 | 0 | 0 |
| 26 Oct 2026 | 0 | 0 | 0 |
| 2 Nov 2026 | 0 | 0 | 0 |
| 9 Nov 2026 | 0 | 0 | 0 |

## Other Apache technologies

- [Apache Airflow](https://junglewise.ai/threats/technologies/airflow): 95 vulnerabilities
- [Apache Camel](https://junglewise.ai/threats/technologies/camel): 87 vulnerabilities
- [Apache Tomcat](https://junglewise.ai/threats/technologies/tomcat): 87 vulnerabilities
- [Apache Thrift](https://junglewise.ai/threats/technologies/thrift): 77 vulnerabilities
- [Apache Ofbiz](https://junglewise.ai/threats/technologies/ofbiz): 67 vulnerabilities
- [Apache HTTP Server](https://junglewise.ai/threats/technologies/http-server): 62 vulnerabilities
- [Apache Traffic Server](https://junglewise.ai/threats/technologies/traffic-server): 55 vulnerabilities
- [Apache Brpc](https://junglewise.ai/threats/technologies/brpc): 36 vulnerabilities
- [Apache Roller](https://junglewise.ai/threats/technologies/roller): 30 vulnerabilities
- [Apache CloudStack](https://junglewise.ai/threats/technologies/cloudstack): 28 vulnerabilities
- [Apache ActiveMQ](https://junglewise.ai/threats/technologies/activemq): 27 vulnerabilities
- [Apache Apisix](https://junglewise.ai/threats/technologies/apisix): 27 vulnerabilities

## Sources

NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories. Rebuilt every hour. Cite as: Junglewise Threat Intelligence, "Apache Struts 2 vulnerabilities", https://junglewise.ai/threats/technologies/struts-2, 12 November 2026.
