CVE-2026-21533 — Microsoft Windows Improper Privilege Management Vulnerability

CVE-2026-21533

Microsoft Windows Remote Desktop Services — TermService Registry LPE to SYSTEM

What is Windows Remote Desktop Services?

Windows Remote Desktop Services (RDS, formerly Terminal Services) provides remote desktop and application hosting capabilities across the Windows ecosystem. The core service is TermService (svchost.exe -k termsvcs), which manages RDP sessions, authentication, and session isolation. TermService runs as SYSTEM and is ubiquitous — it is enabled on virtually every Windows Server and is commonly used for remote administration. Privilege escalation vulnerabilities in TermService are particularly dangerous in RDP-heavy enterprise environments where many servers are managed remotely, as compromising TermService means an attacker with any local access can achieve unrestricted SYSTEM control.

Overview

CVE-2026-21533 is an improper privilege management vulnerability (CWE-269) in Windows Remote Desktop Services. The TermService fails to enforce adequate privilege separation on sensitive registry keys under its service path. A locally authenticated low-privilege user can modify these registry values; upon the next TermService restart (or system reboot), the OS loads attacker-controlled code under SYSTEM privileges, achieving a complete local privilege escalation. No user interaction is required beyond having local access. A working exploit was observed for sale in underground markets after the February 2026 Patch Tuesday disclosure.

Affected Versions

Product Vulnerable Fixed
Windows 10 (1607, 1809, 21H2) All builds before Feb 2026 CU February 2026 Cumulative Update
Windows 11 (25H2, 26H1) All builds before Feb 2026 CU February 2026 Cumulative Update
Windows Server 2012 All builds before Feb 2026 patch February 2026 Security Update
Windows Server 2016 All builds before Feb 2026 patch February 2026 Security Update
Windows Server 2019 All builds before Feb 2026 patch February 2026 Security Update
Windows Server 2022 All builds before Feb 2026 patch February 2026 Security Update

Technical Details

The vulnerability (CWE-269: Improper Privilege Management) is in how TermService manages its registry keys. Specifically, the service fails to enforce adequate access controls on sensitive registry entries under HKLM\SYSTEM\CurrentControlSet\Services\TermService, including values such as ImagePath or ServiceDll. These values control which executable or DLL the Windows Service Control Manager loads when starting the service.

A standard (low-privilege) local user can write to these registry keys due to overly permissive ACLs. By replacing ImagePath or ServiceDll with a path to attacker-controlled code, the attacker plants a payload that executes as SYSTEM when TermService is next started — either on system reboot or when an administrator restarts the service. This is a clean, reliable SYSTEM-level LPE with no dependency on memory corruption or complex exploitation techniques.

Discovery

No public external researcher credit has been identified. A private exploit was confirmed for sale by threat intelligence firm Blackswan Cybersecurity as of 10 March 2026 — approximately one month after the patch release.

Exploitation Context

Confirmed zero-day exploitation in the wild, per CISA KEV listing on Patch Tuesday. A working exploit was subsequently observed for sale in underground cybercriminal markets (Blackswan Cybersecurity, 10 March 2026). This indicates both pre-patch exploitation by sophisticated actors and post-patch commercialization of the exploit, significantly widening the threat landscape. Registry-based TermService LPE bugs are frequently used in post-exploitation chains in RDP-heavy environments — particularly after attackers gain initial foothold via phishing or RDP brute force, before deploying ransomware or establishing persistent access. No specific threat actor has been publicly attributed.

Remediation

  1. Apply the February 2026 Patch Tuesday cumulative update to all affected Windows systems immediately, prioritizing Windows Server systems where TermService is most commonly exposed.
  2. Audit registry ACLs on HKLM\SYSTEM\CurrentControlSet\Services\TermService — verify that only SYSTEM and Administrators have write access. Use icacls or Registry Editor to review and correct overly permissive ACLs.
  3. Enable Windows Defender Credential Guard to protect privileged credentials even if SYSTEM is achieved.
  4. Restrict local logon rights on servers: limit which users can log on locally or via RDP to the minimum necessary set (ideally only domain administrators through Privileged Access Workstations).
  5. Monitor for modifications to TermService registry keys — alert on writes to HKLM\SYSTEM\CurrentControlSet\Services\TermService\ImagePath or ServiceDll by non-SYSTEM, non-Administrator accounts.
  6. Implement tiered administration: do not use RDP from workstations to servers without Privileged Access Workstations (PAWs) to reduce the blast radius of a workstation compromise leading to server LPE.

Key Details

PropertyValue
CVE ID CVE-2026-21533
Vendor / Product Microsoft — Windows
NVD Published2026-02-10
NVD Last Modified2026-03-30
CVSS 3.1 Score7.8
CVSS 3.1 VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-269 find similar ↗
CISA KEV Added2026-02-10
CISA KEV Deadline2026-03-03
Known Ransomware Use No

CVSS 3.1 Breakdown

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

Required Action

CISA BOD 22-01 Deadline: 2026-03-03. Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Timeline

DateEvent
2026-02-10February 2026 Patch Tuesday — patch released; CVE published as active zero-day; added to CISA KEV catalog
2026-03-03CISA BOD 22-01 remediation deadline
2026-03-10Working exploit confirmed for sale in underground markets (Blackswan Cybersecurity threat intelligence)
2026-03-30NVD last modified