CVE-2019-1182 — Remote Desktop Services Remote Code Execution Vulnerability
Executive Summary
A remote code execution vulnerability exists in Remote Desktop Services – formerly known as Terminal Services – when an unauthenticated attacker connects to the target system using RDP and sends specially crafted requests. This vulnerability is pre-authentication and requires no user interaction. An attacker who successfully exploited this vulnerability could execute arbitrary code on the target system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. To exploit this vulnerability, an attacker would need to send a specially crafted request to the target systems Remote Desktop Service via RDP. The update addresses the vulnerability by correcting how Remote Desktop Services handles connection requests.
Overview
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C
EPSS Score
Affected Products
| Product | KB Article | Severity | Impact | Restart Required |
|---|---|---|---|---|
| Microsoft Remote Desktop for Android | Release Notes (Security Update) |
Critical | Remote Code Execution | Maybe |
| Microsoft Remote Desktop for IoS | Release Notes (Security Update) |
Critical | Remote Code Execution | Maybe |
| Microsoft Remote Desktop for Mac | Release Notes (Security Update) |
Critical | Remote Code Execution | Maybe |
| Windows 10 for 32-bit Systems | 4512497 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 for x64-based Systems | 4512497 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1607 for 32-bit Systems | 4512517 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1607 for x64-based Systems | 4512517 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1703 for 32-bit Systems | 4512507 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1703 for x64-based Systems | 4512507 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1709 for 32-bit Systems | 4512516 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1709 for ARM64-based Systems | 4512516 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1709 for x64-based Systems | 4512516 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1803 for 32-bit Systems | 4512501 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1803 for ARM64-based Systems | 4512501 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1803 for x64-based Systems | 4512501 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1809 for 32-bit Systems | 4511553 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1809 for ARM64-based Systems | 4511553 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1809 for x64-based Systems | 4511553 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1903 for 32-bit Systems | 4512508 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1903 for ARM64-based Systems | 4512508 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 10 Version 1903 for x64-based Systems | 4512508 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows 8.1 for 32-bit systems 4512488 (Monthly Rollup) 4512489 (Security Only) Critical Remote Code Execution 4507448 Base: 9.8 Temporal: 8.8 Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C Yes None Windows 8.1 for x64-based systems 4512488 (Monthly Rollup) 4512489 (Security Only) Critical Remote Code Execution 4507448 Base: 9.8 Temporal: 8.8 Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C Yes None Windows RT 8.1 | 4512488 (Monthly Rollup) |
Critical | Remote Code Execution | Yes |
| Windows Server 2012 4512518 (Monthly Rollup) 4512482 (Security Only) Critical Remote Code Execution 4507462 Base: 9.8 Temporal: 8.8 Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C Yes None Windows Server 2012 (Server Core installation) 4512518 (Monthly Rollup) 4512482 (Security Only) Critical Remote Code Execution 4507462 Base: 9.8 Temporal: 8.8 Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C Yes None Windows Server 2012 R2 4512488 (Monthly Rollup) 4512489 (Security Only) Critical Remote Code Execution 4507448 Base: 9.8 Temporal: 8.8 Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C Yes None Windows Server 2012 R2 (Server Core installation) 4512488 (Monthly Rollup) 4512489 (Security Only) Critical Remote Code Execution 4507448 Base: 9.8 Temporal: 8.8 Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P/RL:O/RC:C Yes None Windows Server 2016 | 4512517 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows Server 2016 (Server Core installation) | 4512517 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows Server 2019 | 4511553 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows Server 2019 (Server Core installation) | 4511553 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows Server, version 1803 (Server Core Installation) | 4512501 (Security Update) |
Critical | Remote Code Execution | Yes |
| Windows Server, version 1903 (Server Core installation) | 4512508 (Security Update) |
Critical | Remote Code Execution | Yes |
Patches
| Article | Type | Restart |
|---|---|---|
Release Notes |
Security Update | Maybe |
4512497 |
Security Update | Yes |
4512517 |
Security Update | Yes |
4512507 |
Security Update | Yes |
4512516 |
Security Update | Yes |
4512501 |
Security Update | Yes |
4511553 |
Security Update | Yes |
4512508 |
Security Update | Yes |
4512488 |
Monthly Rollup | Yes |
Known Exploits
Acknowledgments
Microsoft Platform Security Assurance & Vulnerability Research
Andrew Burkhardt of MSRC Vulnerabilities & Mitigations Team