CVE-2017-9805
At a glance Severity HIGH 8.1 Exploitation Known exploited (CISA KEV) · added 2021-11-03 Exploited per ENISA since 2021-11-03 EPSS EPSS 99.40 % · percentile 100 (2026-10-27) State PUBLISHED Published 2017-09-15 Updated 2025-10-21 Assigner apache NVD status Analyzed
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.
Scores Version Score Vector Scored by CVSS 3.1 HIGH 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H CISA-ADP CVSS 3.1 HIGH 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H NVD · nvd@nist.gov (Primary) CVSS 3.1 HIGH 8.1 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H NVD · 134c704f-9b21-4f2e-91b3-4a467353bcc0 (Secondary) CVSS 2.0 MEDIUM 6.8 AV:N/AC:M/Au:N/C:P/I:P/A:P NVD · nvd@nist.gov (Primary)
Weaknesses (CWE)
Advisories GHSA-gg9m-fj3v-r58c — REST Plugin in Apache Struts uses an XStreamHandler with an instance of XStream for deserialization without any type filtering
European references
CERT-FR advisories
Affected configurations (NVD CPE) cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* ≥ 2.1.2 < 2.3.34cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* ≥ 2.5.0 < 2.5.13cpe:2.3:a:cisco:digital_media_manager:-:*:*:*:*:*:*:*cpe:2.3:a:cisco:hosted_collaboration_solution:10.5\(1\):*:*:*:*:*:*:*cpe:2.3:a:cisco:hosted_collaboration_solution:11.0\(1\):*:*:*:*:*:*:*cpe:2.3:a:cisco:hosted_collaboration_solution:11.5\(1\):*:*:*:*:*:*:*cpe:2.3:a:cisco:hosted_collaboration_solution:11.6\(1\):*:*:*:*:*:*:*cpe:2.3:a:cisco:media_experience_engine:3.5:*:*:*:*:*:*:*cpe:2.3:a:cisco:media_experience_engine:3.5.2:*:*:*:*:*:*:*cpe:2.3:a:cisco:network_performance_analysis:-:*:*:*:*:*:*:*cpe:2.3:a:cisco:video_distribution_suite_for_internet_streaming:-:*:*:*:*:*:*:*cpe:2.3:a:netapp:oncommand_balance:-:*:*:*:*:*:*:*
Affected products
References
Sources