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.
References
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
Configuration 3 (hide)
|
History
22 Oct 2025, 00:16
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
21 Oct 2025, 20:17
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
21 Oct 2025, 19:17
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Information
Published : 2017-09-15 19:29
Updated : 2025-10-22 00:16
NVD link : CVE-2017-9805
Mitre link : CVE-2017-9805
CVE.ORG link : CVE-2017-9805
JSON object : View
Products Affected
cisco
- media_experience_engine
- digital_media_manager
- network_performance_analysis
- hosted_collaboration_solution
- video_distribution_suite_for_internet_streaming
netapp
- oncommand_balance
apache
- struts
CWE
CWE-502
Deserialization of Untrusted Data
