Skip to main content

Windows Direct Composition CVE-2026-70151

| EUVDEUVD-2026-99413 HIGH
Use After Free (CWE-416)
2026-10-13 secure@microsoft.com GHSA-m5c8-vqrh-8v43
7.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege local code execution
  2. Delivery
    Invoke crafted Direct Composition calls
  3. Exploit
    Trigger use-after-free memory corruption
  4. Execution
    Hijack freed object to run attacker code
  5. Impact
    Elevate to SYSTEM privileges

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must already have the ability to execute code locally on the target with at least low-level authenticated privileges (PR:L) - this is a post-compromise privilege-escalation primitive, not an initial access vector. The affected component is Windows Direct Composition (the dcomp/DWM compositing subsystem), which is present by default in supported Windows 10, Windows 11 (21H2 through 26H2), and Windows Server 2022/2025 builds, so no non-default feature toggle is required. The primary limiting factors are the local attack vector (AV:L, no remote reachability) and the need for a pre-existing foothold; no user interaction (UI:N) is needed once local access is held.

Impact

This is a credible but not emergency-tier priority. The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N) describes a local, low-complexity elevation-of-privilege flaw requiring an attacker to already possess low-level (authenticated, non-admin) access to the host, with full C:H/I:H/A:H impact on an unchanged scope - consistent with the base score of 7.8 (High). Because the attack vector is local, this cannot be exploited remotely without a prior foothold, which meaningfully lowers real-world urgency compared to a network-reachable bug. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no signal of active exploitation or available exploit code - exploitation status is therefore 'no public exploit identified at time of analysis.' There is no SSVC data supplied. The signals are internally consistent (local EoP, memory-corruption class, no exploitation evidence); the main caveat is that this is a kernel/graphics-stack use-after-free in Windows, a class Microsoft EoP bugs are frequently chained into after initial access, so despite the absence of exploitation data it merits routine-to-prompt patch prioritization on a standard Patch Tuesday cadence rather than out-of-band action.

Exploit ScenarioDerived

An attacker who has already gained unprivileged code execution on a Windows host (via phishing, a malicious application, or a compromised low-privilege account) runs a crafted program that manipulates Direct Composition objects to trigger the use-after-free, corrupting kernel/component memory to execute code at higher privilege. No user interaction is required once the attacker is running local code. No public exploit code has been identified, so exploitation currently requires original development effort.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Local privilege escalation in Windows Direct Composition (the dcomp/DWM compositing subsystem) lets an attacker who already holds low-privileged code execution on a target box corrupt freed memory and elevate to a higher-integrity context, including SYSTEM. Every supported Windows 10, Windows 11 (21H2 through 26H2) and Windows Server 2022/2025 build ships the affected component by default, but the CVSS vector (AV:L/PR:L/UI:N) confirms exploitation requires an existing local foothold and no user interaction, making this a post-compromise escalation primitive rather than an initial access vector. With a base score of 7.8 and high confidentiality, integrity and availability impact, it is a credible but not emergency-tier priority: vendor patches are available, and no public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: Microsoft publishes fixes through the MSRC update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-70151 - apply the Windows security update for your build so that you reach or exceed the fixed levels recorded for this CVE (Windows 10 21H2/22H2: 10.0.19044.7807; Windows 11 23H2: 10.0.22631.7652; Windows 11 24H2: 10.0.26100.9711; Windows 11 25H2: 10.0.26200.9711; Windows 11 26H2: 10.0.26300.9711; Windows 11 26H1: 10.0.28000.3231; Windows Server 2022: 10.0.20348.5761; Windows Server 2025, including Server Core: 10.0.26100.33650), delivered via Windows Update, Windows Server Update Services, or the Microsoft Update Catalog; prioritise multi-user, multi-tenant, RDP/Citrix/VDI and server hosts where an escalation primitive is most valuable to an attacker already on the box, and reboot promptly because the graphics/DWM stack is loaded at session start. There is no supported configuration switch that disables Direct Composition without breaking the Windows shell, the graphics stack and many modern apps, so compensating controls in the interim are architectural rather than product-level: enforce WDAC or AppLocker with a strict allowlist to shrink the pool of untrusted code an attacker can run after an initial compromise (trade-off: mis-authored policies block legitimate line-of-business apps and require careful audit-mode rollout), strip standing local administrator rights and use just-in-time elevation so the elevated context this bug targets is harder to reach (trade-off: some administrative tooling and legacy installers will require elevation workflows), enable Credential Guard and LSASS run-as-PPL to blunt credential-theft chains that typically precede or follow privilege escalation (trade-off: incompatible with some third-party authentication drivers), and monitor for abnormal process behaviour around the compositor and DWM (trade-off: high noise, needs tuning to be useful). Note that no public exploit identified at time of analysis does not remove the need to patch, since the escalation primitive is reachable by any local low-privileged code already present on the host.

Affected VersionsENISA

Windows Server 2025 (Server Core installation) 10.0.26100.0 <10.0.26100.33650
Windows 10 Version 21H2 10.0.19044.0 <10.0.19044.7807
Windows 11 version 26H1 10.0.28000.0 <10.0.28000.3231
Windows 10 Version 22H2 10.0.19045.0 <10.0.19044.7807
Windows 11 Version 24H2 10.0.26100.0 <10.0.26100.9711
Windows 11 Version 23H2 10.0.22631.0 <10.0.22631.7652
Windows Server 2022 10.0.20348.0 <10.0.20348.5761
Windows 11 Version 26H2 10.0.26300.0 <10.0.26300.9711
Windows 11 Version 25H2 10.0.26200.0 <10.0.26200.9711
Windows Server 2025 10.0.26100.0 <10.0.26100.33650

Affected Packages

euvd windows_10_version_21h2 fix: 10.0.19044.7807
euvd windows_10_version_22h2 fix: 10.0.19044.7807
euvd windows_11_version_23h2 fix: 10.0.22631.7652
euvd windows_11_version_24h2 fix: 10.0.26100.9711
euvd windows_11_version_25h2 fix: 10.0.26200.9711
euvd windows_11_version_26h1 fix: 10.0.28000.3231
euvd windows_11_version_26h2 fix: 10.0.26300.9711
euvd windows_server_2022 fix: 10.0.20348.5761
euvd windows_server_2025 fix: 10.0.26100.33650
euvd windows_server_2025_server_core_installation fix: 10.0.26100.33650

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 10 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a use-after-free (CWE-416) in Windows Direct Composition, the user-mode compositing layer (dcomp.dll and the DWM/DwmCore stack) that applications drive through the DirectComposition API to build visual trees of surfaces and animations. DirectComposition objects carry references that are tracked across the user-mode compositor and the underlying kernel graphics path (win32k), so a lifetime-management error - an object freed while a stale reference or pointer still exists, typically reachable via crafted API call ordering or a race - leaves a dangling pointer that a local process can attempt to reshape into controlled memory. Because the affected code runs in a higher-integrity context than the calling process, successful manipulation of the freed object yields arbitrary write/execute at elevated privilege while the documented scope remains unchanged (S:U), i.e. the attacker gains full control of the compromised host without crossing a separate security authority boundary. The component is installed by default on all listed Windows client and server builds, so no optional feature must be enabled to reach the vulnerable code; the effective barriers are the local attack vector (AV:L) and the requirement for a pre-existing low-privileged foothold (PR:L).

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (microsoft) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local EoP requiring an existing low-privilege foothold (AV:L, PR:L), no user interaction, with full compromise of the host on successful kernel-level use-after-free exploitation (C/I/A:H).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:19 cve.org
HIGH 7.8

DescriptionCVE.org

Use after free in Windows Direct Composition allows an authorized attacker to elevate privileges locally.

Executive ViewAI

Why It Matters

CVE-2026-70151 is a high-severity local privilege escalation flaw in Windows Direct Composition (dcomp/DWM) that affects all supported Windows 10, Windows 11 (21H2 through 26H2), Windows Server 2022, and Windows Server 2025 builds. An authenticated local attacker with low privileges who already has a foothold on a system can exploit this to gain SYSTEM-level access, potentially compromising the confidentiality, integrity, and availability of the host. Leadership should prioritize patching because these components are ubiquitous across the enterprise, though no public exploit identified at time of analysis and patch available per vendor advisory.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Ubiquitous
Core Microsoft Windows desktop and server component across nearly all environments
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation More Likely
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy