Cloudanix VulnDB

CVE-2026-50382

High · 8.8

CVSS

8.8

EPSS

0.3%

Published

Jul 14, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A person who can already sign in to a vulnerable Windows computer may be able to run a malicious program that takes greater control of that system.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
Library
Class
Memory Corruption
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

CVE-2026-50382 is a local memory-corruption vulnerability in Windows DirectX caused by dereferencing an untrusted pointer. A low-privileged, already-authenticated attacker can trigger the vulnerable DirectX code path without user interaction, potentially causing execution of attacker-controlled code in the context of the affected DirectX component or a more privileged graphics/kernel-adjacent execution context. The CVSS scope change and high confidentiality, integrity, and availability impacts indicate that successful exploitation may allow the attacker to cross a security boundary, tamper with system state, access sensitive data, or crash affected systems.

Why it matters to the business

This vulnerability matters most on endpoints, VDI hosts, workstations, gaming/graphics systems, and Windows servers where untrusted or low-privileged users can run code. If exploited, it could allow an intruder who already has a foothold to strengthen that access, disrupt systems, or move closer to full device compromise. Although it is not currently listed in CISA KEV, has no reported ransomware association, and has low EPSS at this time, the affected Windows footprint is broad across Windows 10, Windows 11, and Windows Server releases, so patch coverage should be prioritized through normal security update processes.

How an attack unfolds

An attacker first obtains local authenticated access to a vulnerable Windows system, such as through stolen credentials, malware execution, a malicious insider account, or compromise of a low-privileged user session. The attacker then runs a specially crafted program or payload that invokes the vulnerable DirectX functionality and supplies data that causes DirectX to dereference an attacker-influenced pointer. If memory layout and execution conditions are favorable, the flaw can be shaped from a crash into controlled code execution. The attacker may then use the resulting execution to alter process memory, obtain elevated capabilities, disable defenses, access sensitive local data, install persistence, or use the host as a staging point for lateral movement. There is no public indication in the provided data that this vulnerability is currently exploited in the wild or used by named threat actors.

How to fix it

Apply the Microsoft security update that addresses CVE-2026-50382 for all affected Windows versions, including Windows 10 1809, Windows 10 21H2, Windows 10 22H2, Windows 11 24H2, Windows 11 25H2, Windows 11 26H1, Windows Server 2019, Windows Server 2022, and Windows Server 2025. No package-specific fixed versions were provided, so use the applicable Microsoft cumulative update, monthly security update, or servicing stack guidance for each operating system release. Where immediate patching is not possible, reduce exposure by limiting local interactive access, removing unnecessary local administrator rights, restricting execution of untrusted binaries, enforcing application control, keeping GPU and display drivers current, and monitoring systems where low-privileged users can run arbitrary code.

How to confirm the fix worked

Confirm remediation by verifying that each affected Windows system has installed the Microsoft security update that includes the fix for this vulnerability. Use Windows Update, WSUS, Microsoft Configuration Manager, Intune, vulnerability management tooling, or PowerShell inventory to confirm applicable cumulative update installation across Windows 10, Windows 11, and Windows Server assets. Validate that systems no longer report this CVE in authenticated vulnerability scans. For high-risk systems, also confirm endpoint protection and application control policies are active, non-administrative users cannot run unapproved binaries, and DirectX/GPU-related crash telemetry returns to baseline after patching.

Typical attack path

  1. Gain local authenticated access to a vulnerable Windows endpoint or server.
  2. Transfer or generate a malicious local executable, script, or payload that exercises DirectX graphics functionality.
  3. Trigger the vulnerable DirectX code path with crafted input that causes an untrusted pointer dereference.
  4. Use memory-corruption techniques to convert the crash condition into local code execution where possible.
  5. Execute follow-on actions such as privilege escalation, credential access, defense evasion, persistence, or lateral movement.

How to detect it

There are no exploit-specific public indicators in the provided data, so detection should focus on behavioral and forensic evidence. Review Windows Application, System, Security, Windows Error Reporting, Sysmon, EDR, and crash telemetry for unusual DirectX or graphics-kernel crashes followed by suspicious process execution, privilege changes, credential access, or persistence creation. Look for repeated crashes involving DirectX DLLs or graphics kernel components, especially from unusual user-writable paths such as Downloads, Temp, AppData, or ProgramData. Investigate local executables that invoke DirectX APIs and then spawn command shells, PowerShell, rundll32, regsvr32, mshta, wscript, cscript, or credential-dumping tools. On servers, any unexpected DirectX-related crash or GPU-driver recovery event should receive higher scrutiny because graphics workloads are less common. Collect Windows Error Reporting artifacts, minidumps, EDR memory-corruption alerts, and process lineage around the time of crashes to determine whether the event was benign instability or exploitation activity.

  • Faulting module name: d3d11.dll
  • Faulting module name: d3d12.dll
  • Faulting module name: d3d10warp.dll
  • Faulting module name: dxgi.dll
  • Faulting module name: dxgkrnl.sys
  • Faulting module name: win32kbase.sys
  • Display driver stopped responding and has recovered
  • LiveKernelEvent
  • APPCRASH
  • BEX64
  • C:\ProgramData\Microsoft\Windows\WER\ReportArchive\
  • C:\ProgramData\Microsoft\Windows\WER\ReportQueue\
  • C:\Windows\Minidump\
  • \AppData\Local\Temp\
  • \AppData\Roaming\
  • Event ID 4101

What your security team should do

  • Prioritize patching internet-managed endpoints, shared workstations, VDI pools, developer workstations, jump hosts, and servers where non-administrative users can run local code.
  • Inventory all affected Windows 10, Windows 11, and Windows Server versions and track update compliance until vulnerability scans confirm closure.
  • Treat this primarily as a post-compromise local code execution or privilege-strengthening risk; pair patching with controls that reduce initial access and unauthorized local execution.
  • Review EDR alerts for suspicious local binaries interacting with DirectX components followed by privilege changes, credential access, or defense evasion behavior.
  • Enable or tune application control, least privilege, and controlled folder access where practical to limit attacker ability to stage exploit payloads.
  • Monitor Microsoft advisories for any change in exploit maturity, proof-of-concept publication, KEV listing, or updated fixed-version details.

The record

Untrusted pointer dereference in Windows DirectX allows an authorized attacker to execute code locally.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities