Reference page — cumulative record through Sunday, October 4, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.
CVE-2017-9805
Apache Struts
AV AC PR UI S C I A CVSS EPSS %ile KEV
N H N N U H H H 8.1 .9940 99.9 YES
AFFECTED
Product Versions Fixed
Apache Struts Apache Struts before 2.3.34 and 2.5.x before 2.5.13 – —
TIMELINE
Jun 21 Reserved by apache
Sep 15 Published (CNA: apache)
Nov 3 Added to CISA KEV, remediation due 2022-05-03
Description
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.
Lifecycle
Complete event history — 3 events, chronological
| Date | Event | Detail |
| June 21, 2017 | Reserved | Reserved by apache |
| September 15, 2017 | Published | Published (CNA: apache) |
| November 3, 2021 | KEV ADDED | Added to CISA KEV, remediation due 2022-05-03 |
Affected
Affected products and packages — 1 row
| Vendor | Product / Package | Ecosystem | Version introduced | Fixed |
| Apache Software Foundation | Apache Struts | — | Apache Struts before 2.3.34 and 2.5.x before 2.5.13 | — |
About this page
This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2017-9805 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Sunday, October 4, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.