CVE-2020-10189 — Zoho ManageEngine Desktop Central File Upload Vulnerability

CVE-2020-10189

Zoho ManageEngine Desktop Central — Unauthenticated Deserialization RCE, Exploited by APT41 Within Weeks

What is ManageEngine Desktop Central?

Desktop Central is Zoho's endpoint management platform, used by IT administrators to push software, patches, and configuration changes across an organization's fleet of Windows, Mac, and Linux desktops from a central console. Like any endpoint management tool, it runs with broad trusted access to every managed machine — compromising the Desktop Central server itself hands an attacker a ready-made mechanism to push malicious payloads to the entire managed fleet.

Affected Versions

Product Vulnerable Fixed
ManageEngine Desktop Central Builds before 10.0.474 10.0.474 and later

Technical Details

The vulnerability (CWE-502, deserialization of untrusted data) is in a servlet within Desktop Central that processes file uploads without properly validating serialized data before deserializing it. An unauthenticated attacker can submit a specially crafted file that, when deserialized by the vulnerable servlet, triggers arbitrary code execution in the context of the Desktop Central service — typically running with significant privileges given the product's role in pushing software to managed endpoints (CVSS 3.1: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, 9.8 Critical). No authentication or user interaction is required; a single crafted request is sufficient.

Discovery

Reported to Zoho and fixed in build 10.0.474, released just before the CVE's public disclosure in early March 2020.

Exploitation Context

Public exploit code appeared quickly after disclosure, and mass scanning followed. In August 2020, Mandiant (then FireEye) publicly attributed active exploitation of this CVE to the Chinese state-sponsored group APT41, as part of a broad global intrusion campaign that also chained vulnerabilities in Citrix ADC (CVE-2019-19781), Cisco routers, and Pulse Secure VPNs — one of the clearer examples of a state-sponsored actor incorporating a freshly-disclosed IT management tool vulnerability into an opportunistic mass-exploitation campaign rather than reserving it for narrowly targeted operations.

Remediation

  1. Upgrade to Desktop Central build 10.0.474 or later immediately — this vulnerability has had a fix available since March 2020, and remaining unpatched at this point is a strong signal of prior compromise risk given APT41's documented exploitation.
  2. Restrict Desktop Central server exposure — it should not be directly reachable from the internet; management consoles for endpoint management platforms are high-value targets precisely because of their trusted reach into every managed machine.
  3. Review Desktop Central server logs for anomalous file uploads or unexpected process execution around the time of any suspected exposure window.
  4. Treat a compromised Desktop Central server as a fleet-wide incident, not a single-host compromise — audit managed endpoints for unauthorized software pushes or configuration changes if compromise is suspected.

Key Details

PropertyValue
CVE ID CVE-2020-10189
Vendor / Product Zoho — ManageEngine
NVD Published2020-03-06
NVD Last Modified2025-11-07
CVSS 3.1 Score9.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-502 find similar ↗
CISA KEV Added2021-11-03
CISA KEV Deadline2022-05-03
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-05-03. Apply updates per vendor instructions.

Timeline

DateEvent
2020-03-05Zoho ships a fix in Desktop Central build 10.0.474
2020-03-06CVE published; public proof-of-concept follows within days
2020-08Mandiant/FireEye publicly attributes exploitation of this CVE to APT41 as part of a global intrusion campaign
2021-11-03Added to CISA Known Exploited Vulnerabilities catalog
2022-05-03CISA BOD 22-01 remediation deadline