Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain low-priv shell on Windows host
-
DeliveryStage crafted UDF/ISO image locally
-
ExploitMount image to invoke UDFS.sys parser
-
InstallTrigger heap overflow in kernel pool
-
C2Corrupt kernel object for write primitive
-
ExecuteReplace process token with SYSTEM
-
ImpactExecute payload with full kernel privileges
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution 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 local, interactive code execution on the target as at least a low-privileged authenticated user (CVSS PR:L) and must be able to cause the UDFS driver to parse attacker-controlled UDF on-disk metadata - in practice this means mounting a crafted ISO/IMG/UDF image or inserting a malicious optical disc, both of which a standard user can do by default on Windows. Once the malicious volume is presented to UDFS.sys, no further user interaction is needed (UI:N). Limiting factors: the bug is not remotely reachable over the network (AV:L), it requires the UDFS driver to be loaded and not disabled by policy, and it requires an existing foothold on the host - so it is realistically a post-compromise privilege escalation rather than an initial access vector. |
| Impact | The CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/C:H/I:H/A:H) characterizes this as a local, low-complexity, low-privilege elevation of privilege with full impact on confidentiality, integrity, and availability - typical of a kernel pool corruption yielding SYSTEM. EPSS, KEV status, and SSVC data were not provided in the input, so exploitation probability cannot be quantitatively scored; the absence of a KEV entry and the lack of any public POC in the provided references suggest this is currently a patch-on-cycle item rather than an emergency. The local attack vector materially reduces real-world risk versus a remote RCE, but on multi-user systems, Terminal/RDP servers, kiosks, and lab/forensics workstations that routinely mount untrusted ISO or UDF media, this becomes a meaningful escalation primitive - particularly when chained from an initial-access RCE or phishing payload. UI:N means no user interaction is required once the malicious volume is presented to the driver, which matters because Windows auto-mounts attached optical media and double-clicked ISO files by default. |
| Exploit ScenarioDerived | A standard-user attacker on a shared workstation crafts a malformed UDF-formatted ISO image (or burned optical disc) containing oversized file identifier descriptors that overflow a kernel heap allocation in UDFS.sys when the volume is mounted. They mount the image via the built-in Windows ISO mount handler - no admin rights or user interaction beyond a double-click are required - corrupt a kernel object, and pivot the primitive into SYSTEM token replacement to drop a persistent service or disable EDR. No public POC was identified in the references provided. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 09, 2026
Local privilege escalation in the Microsoft Windows Universal Disk Format File System (UDFS) driver allows an authenticated low-privileged user to gain SYSTEM-level code execution by triggering a heap-based buffer overflow (CWE-122). The flaw affects Windows endpoints where the UDFS kernel driver parses attacker-controlled UDF-formatted media (typically optical discs or mounted disc images). No public exploit identified at time of analysis and the issue is not currently listed on CISA KEV.
RemediationAI
Patch available per vendor advisory - apply the Microsoft security update referenced at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-40404 via Windows Update, WSUS, or your preferred patch management channel as soon as the corresponding KB has been validated in your environment. Exact fix KB numbers and build versions are not enumerated in the provided data and should be taken from the MSRC entry. As compensating controls until patching completes, disable automatic mounting of optical media and ISO images by setting the AutoRun/AutoPlay policies (HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun) and consider blocking interactive ISO/IMG mounting via Group Policy or AppLocker - note this breaks legitimate workflows for users who mount disc images for software installs. On servers without a business need for optical/UDF media, the UDFS driver service can be disabled (sc.exe config udfs start= disabled) but verify no backup, imaging, or media-handling workloads depend on it before doing so.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 33 packages in microsoft, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
UDFS.sys is the Windows kernel-mode driver responsible for mounting and parsing volumes formatted with the Universal Disk Format (UDF, ISO/IEC 13346 / ECMA-167) - the file system used by DVD-Video, Blu-ray, and many ISO images. CWE-122 (Heap-based Buffer Overflow) indicates the driver fails to correctly bound-check fields within UDF on-disk structures (e.g., file identifiers, allocation descriptors, or partition maps) before copying them into kernel heap allocations. Because parsing occurs in ring-0, corrupting non-paged or paged pool memory can be steered toward arbitrary kernel write primitives and SYSTEM-token theft. The Microsoft tag set ('Buffer Overflow, Heap Overflow, Microsoft') and the CVSS scope of S:U with full CIA impact are consistent with an in-process kernel pool corruption rather than a sandbox escape.
Know when Windows 10 1607 gets its next vulnerability
- 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
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Windows Universal Disk Format File System Driver (UDFS) Elevation of Privilege Vulnerability
Executive ViewAI
A local privilege escalation vulnerability in Microsoft Windows UDFS driver (CVE-2026-40404, CVSS 7.8) enables standard users to achieve complete system control through manipulated disc media. This affects all Windows endpoints organization-wide; immediate interim mitigations are required to prevent attackers from leveraging physical or mounted media to compromise systems until the vendor releases a patch.
Disable UDFS kernel driver on endpoints where optical disc support is not operationally required. Implement access controls restricting who can mount physical media or UDF disc images. Deploy endpoint detection rules alerting on UDF-related process execution and privilege escalation patterns. Educate users to reject unknown or unexpected disc media, particularly from external or untrusted sources.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
Related Vulnerabilities in Windows UDFS Driver Elevation of Privilege
View all 2More in Windows 10 1607
View allWindows MSHTML component contains a remote code execution vulnerability that allows attackers to craft malicious ActiveX
<p>A remote code execution vulnerability exists when the Windows Print Spooler service improperly performs privileged fi
Windows MSDT (Microsoft Support Diagnostic Tool) allows remote code execution when called via the ms-msdt URL protocol f
The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows
The Windows VBScript engine contains a remote code execution vulnerability in object handling that allows full system co
Windows Print Spooler Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no auth
The Win32k kernel-mode driver in Windows Vista through Windows Server 2016 allows local privilege escalation, exploited
Windows Search Remote Code Execution Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely explo
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Windows Kernel contains a TOCTOU race condition vulnerability allowing local privilege escalation, exploited by the OilR
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
EUVD-2026-35656
GHSA-h2q2-g4v6-v8fh
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB