NetSight
high8.1Known exploitedPublic exploit code

CVE-2017-9805

Apache Struts Deserialization of Untrusted Data Vulnerability

Exploited in the wild

This vulnerability is on a Known Exploited Vulnerabilities catalogue, added 2021-11-03. Federal due date: 2022-05-03.

Apply updates per vendor instructions.

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

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.

Affected products

VendorProductAffected versions
ApacheStruts
from 2.1.2 before 2.3.34
from 2.5.0 before 2.5.13
CiscoDigital Media Manager
All versions
CiscoHosted Collaboration Solution
Versions 10.5\(1\), 11.0\(1\), 11.5\(1\), 11.6\(1\)
CiscoMedia Experience Engine
Versions 3.5, 3.5.2
CiscoNetwork Performance Analysis
All versions
CiscoVideo Distribution Suite For Internet Streaming
All versions
NetappOncommand Balance
All versions

Weakness classification

References