Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege local code execution
-
DeliveryInvoke crafted Direct Composition calls
-
ExploitTrigger use-after-free memory corruption
-
ExecutionHijack freed object to run attacker code
-
ImpactElevate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
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).
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Use after free in Windows Direct Composition allows an authorized attacker to elevate privileges locally.
Executive ViewAI
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
EUVD-2026-99413
GHSA-m5c8-vqrh-8v43
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB