CVE-2026-21519 — Microsoft Windows Type Confusion Vulnerability

CVE-2026-21519

Microsoft Windows DWM — Type Confusion Enabling Local Privilege Escalation to SYSTEM

What is Windows Desktop Window Manager?

Windows Desktop Window Manager (DWM, dwm.exe) is the core compositor process in Windows, responsible for rendering the visual desktop — windows, animations, translucency, and all on-screen graphics. DWM runs as a privileged system process and interacts closely with kernel-level graphics and user session management structures. Because DWM operates at a high privilege level and handles data from all user applications simultaneously, type confusion vulnerabilities in DWM can be leveraged to escalate privileges from any standard user account to SYSTEM — the highest privilege level on Windows.

Overview

CVE-2026-21519 is a type confusion vulnerability (CWE-843) in the Windows Desktop Window Manager. The flaw causes DWM to treat one data type as another, bypassing security checks enforced on the correct type. A locally authenticated low-privilege user can trigger the type confusion to corrupt DWM's memory state and achieve code execution at SYSTEM privilege — a full local privilege escalation (LPE). No user interaction is required beyond having local access. The vulnerability was exploited as a zero-day and patched in the February 2026 Patch Tuesday update.

Affected Versions

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

Technical Details

The vulnerability (CWE-843: Access of Resource Using Incompatible Type, "Type Confusion") is in the Desktop Window Manager compositor (dwm.exe). Type confusion occurs when a component accesses a block of memory or an object using a type different from what was originally allocated, bypassing type-specific security validations. In DWM's case, the confusion allows a standard (low-privilege) local user to manipulate DWM's internal state in a way that executes attacker-controlled code within the DWM process, which runs as SYSTEM.

At patch time, no public proof-of-concept was available, indicating that threat actors held private exploitation capability prior to patch release. LPE vulnerabilities in DWM are particularly valuable in ransomware and espionage attack chains: after initial access via a user-level exploit (e.g., a phishing email or browser exploit), attackers use a DWM LPE to elevate to SYSTEM before deploying ransomware payloads, disabling defenses, or establishing persistent access.

Discovery

No public researcher credit has been identified. The zero-day was reported to Microsoft prior to patch availability.

Exploitation Context

Confirmed zero-day exploitation in the wild at the time of the February 2026 Patch Tuesday disclosure. CISA added it to the KEV catalog on the same day. The absence of a public PoC at disclosure indicates threat actors were holding a private exploit, consistent with a state-sponsored or sophisticated criminal actor. DWM LPE bugs are commonly used as the privilege escalation step in multi-stage attack chains — chained after an initial remote code execution or phishing-based user-level access, before deploying ransomware or conducting espionage. No specific threat actor has been publicly attributed for this CVE.

Remediation

  1. Apply the February 2026 Patch Tuesday cumulative update to all affected Windows systems immediately.
  2. Prioritize workstations and jump servers — LPE vulnerabilities are most dangerous on shared systems where users do not have direct SYSTEM access.
  3. Enforce least-privilege across workstations and servers: ensure users do not run with local administrator rights, which limits the blast radius of LPE exploitation.
  4. Enable Credential Guard on Windows 11 systems to protect LSASS even if SYSTEM is achieved.
  5. Monitor for DWM process anomalies: unexpected child processes spawned from dwm.exe, unusual memory usage spikes in the DWM process, or privilege escalation events logged by EDR.
  6. Deploy EDR with behavioral monitoring that can detect type-confusion-based LPE patterns (e.g., anomalous handle duplication or token manipulation from DWM-context processes).

Key Details

PropertyValue
CVE ID CVE-2026-21519
Vendor / Product Microsoft — Windows
NVD Published2026-02-10
NVD Last Modified2026-02-11
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-843 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