CVE-2017-9805 – org.apache.struts:struts2-rest-plugin
Package
Manager: maven
Name: org.apache.struts:struts2-rest-plugin
Vulnerable Version: >=2.1.1 <2.3.34 || >=2.5.0 <2.5.13
Severity
Level: High
CVSS v3.1: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0: CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS: 0.9439 pctl0.99969
Details
REST Plugin in Apache Struts uses an XStreamHandler with an instance of XStream for deserialization without any type filtering 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.
Metadata
Created: 2018-10-16T19:37:56Z
Modified: 2025-02-07T17:42:07Z
Source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2018/10/GHSA-gg9m-fj3v-r58c/GHSA-gg9m-fj3v-r58c.json
CWE IDs: ["CWE-502"]
Alternative ID: GHSA-gg9m-fj3v-r58c
Finding: F096
Auto approve: 1