What is Microsoft Exchange Server?
Microsoft Exchange Server is the on-premises email and calendaring platform underpinning corporate messaging for a large share of enterprises worldwide, and — because it holds every user's mailbox and is deeply integrated with Active Directory — is one of the highest-value targets in a Windows environment. Exchange's history includes some of the most consequential vulnerabilities of the past decade, including the ProxyLogon and ProxyShell chains that followed a few months after this CVE.
Overview
CVE-2020-17144 is a remote code execution vulnerability (CWE-502, deserialization of untrusted data) in Exchange Server, patched in Microsoft's December 2020 Patch Tuesday. Unlike the pre-authentication chains that would dominate Exchange headlines in 2021, this vulnerability requires the attacker to already hold valid, high-privilege credentials and to convince a victim to take an action (CVSS 3.1: AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H, 8.4 High) — a meaningfully higher bar than an unauthenticated bug, but still serious given Exchange's role as a central identity and communication hub.
Technical Details
The vulnerability arises from Exchange's improper validation of cmdlet arguments — a cmdlet being a PowerShell-based command Exchange uses internally for administrative and mail-flow operations. An attacker who already holds elevated privileges within the Exchange environment can craft malicious arguments to a cmdlet that, when processed, trigger unsafe deserialization and remote code execution in the context of the Exchange server, rather than merely the privileges the attacker already held.
Discovery
Patched as part of Microsoft's routine December 2020 Patch Tuesday release.
Exploitation Context
CISA added this CVE to KEV in November 2021 based on confirmed exploitation. Because exploitation requires existing high-level access, this vulnerability is more often used as a post-compromise privilege or persistence mechanism — turning an attacker who has already obtained privileged Exchange credentials (via phishing, credential stuffing, or another initial-access vector) into one with full remote code execution on the server itself.
Remediation
- Apply Microsoft's December 2020 Exchange Server cumulative/security update immediately if not already installed.
- Restrict and monitor high-privilege Exchange administrative accounts, since exploitation depends on an attacker already holding elevated credentials — strong credential hygiene and MFA on admin accounts meaningfully reduces this vulnerability's real-world reachability.
- Audit Exchange PowerShell cmdlet usage logs for anomalous or malformed arguments that could indicate exploitation attempts by an already-compromised privileged account.
- Treat any Exchange server that has had a privileged account compromise as a candidate for this exploitation path, and rebuild or thoroughly audit accordingly.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2020-17144 |
| Vendor / Product | Microsoft — Exchange Server |
| NVD Published | 2020-12-10 |
| NVD Last Modified | 2025-10-29 |
| CVSS 3.1 Score | 8.4 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-502 find similar ↗ |
| CISA KEV Added | 2021-11-03 |
| CISA KEV Deadline | 2022-05-03 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2020-12-08 | Patched in Microsoft's December 2020 Patch Tuesday |
| 2021-11-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-05-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Microsoft Security Response Center — CVE-2020-17144 | Vendor Advisory |
| NVD — CVE-2020-17144 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |