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.
                
            Metrics
Affected Vendors & Products
References
        History
                    Wed, 22 Oct 2025 00:30:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| References |  | 
Tue, 21 Oct 2025 20:30:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| References |  | 
Tue, 21 Oct 2025 19:30:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| References |  | 
Thu, 06 Feb 2025 21:15:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| Metrics | kev 
 
 | 
Wed, 14 Aug 2024 00:15:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| References |  | 
 MITRE
                        MITRE
                    Status: PUBLISHED
Assigner: apache
Published: 2017-09-15T19:00:00.000Z
Updated: 2025-10-21T23:55:34.589Z
Reserved: 2017-06-21T00:00:00.000Z
Link: CVE-2017-9805
 Vulnrichment
                        Vulnrichment
                    Updated: 2024-08-05T17:18:01.942Z
 NVD
                        NVD
                    Status : Deferred
Published: 2017-09-15T19:29:00.237
Modified: 2025-10-22T00:16:12.827
Link: CVE-2017-9805
 Redhat
                        Redhat