Servers and applications
CVE-2017-9805
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.
Actively exploited: CISA added it to its Known Exploited Vulnerabilities catalog on 3 Nov 2021.
- Severity
- High 8.1
- Published
- 15 Sept 2017
- Last changed
- 17 Jun 2026
- Added to UpHeron
- 1 Nov 2026
- Fixed in
- 2.3.34, 2.5.13
- Exploit chance
- 99% in the next 30 daysHigher than 99% of CVEs. EPSS by FIRST, 11 Nov 2026
- Attack
- Over the network · Only under certain conditions · No login needed · No user action needed
- Attacker can
- Read data · Change data · Take it down
- CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H- Sources
- NVD
Affected software
| Software | Affected versions |
|---|---|
Apache StrutsServers and applications · cpe:a:apache:struts |
|
Known exploited
- CISA name
- Apache Struts Deserialization of Untrusted Data Vulnerability
- Required action
- Apply updates per vendor instructions.
- Due for US agencies
- 3 May 2022
- Used in ransomware
- Not known