Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain local low-privileged shell
-
DeliveryDrop race-condition trigger binary
-
ExploitSpawn concurrent WinSock threads against AFD.sys
-
InstallWin race to trigger use-after-free
-
C2Spray kernel pool to reclaim freed object
-
ExecuteOverwrite token or kernel pointer
-
ImpactExecute payload as SYSTEM
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Attacker must already have local code execution on the target Windows host as an authenticated low-privileged user (CVSS PR:L), with no user interaction required from a second party (UI:N). Exploitation is gated by AFD.sys being loaded - true for any default Windows install with networking - and by the attacker reliably winning a kernel race window (AC:H), which typically requires multi-threaded triggering code and may need retries on different CPU/scheduler configurations. The bug is not reachable over the network (AV:L), so remote unauthenticated exploitation is not possible; this is strictly a post-access privilege escalation primitive. |
| Impact | The CVSS 7.0 vector (AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H) describes a local, high-complexity, low-privileged-user attack with full CIA impact - characteristic of a kernel EoP that depends on winning a timing window. The High attack complexity reflects the race condition: exploitation is not deterministic and may require multiple attempts or specific scheduler conditions, dampening worm-like spread despite the high impact. No EPSS score, KEV listing, SSVC decision, or POC indicator was provided in the input, so there is no signal of active exploitation; however, AFD.sys EoP bugs have historically been weaponised by commodity malware post-disclosure, so this should be treated as a credible post-compromise escalation primitive rather than a low-priority issue. Note that the supplied tags include 'Denial Of Service', which is broader than the CVSS Availability impact alone would suggest - defenders should verify with the MSRC advisory whether a DoS-only path also exists for unprivileged callers. |
| Exploit ScenarioDerived | An attacker who has already obtained a low-privileged foothold - for example via a phishing-delivered payload or a compromised standard user account - runs a local tool that issues tightly interleaved WinSock socket operations to race AFD.sys into freeing an object that a second thread still dereferences. By spraying the kernel pool to control the contents of the reclaimed allocation, the attacker corrupts a kernel structure to overwrite their process token or hijack execution, yielding SYSTEM. No public exploit has been identified at time of analysis. |
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 Windows Ancillary Function Driver for WinSock (AFD.sys) allows an authenticated low-privileged attacker to win a race condition and gain SYSTEM-level execution. The flaw is a use-after-free triggered through concurrent WinSock operations, and at time of analysis no public exploit has been identified and the CVE is not on the CISA KEV list.
RemediationAI
Apply the Microsoft security update referenced in the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-45601 for your specific Windows SKU and build; the input does not contain an exact KB or fix version, so consult that advisory for the precise patch identifier (patch available per vendor advisory). Until patches are deployed, reduce attacker reach to the local prerequisite by enforcing least privilege on interactive and service accounts, restricting code execution on endpoints via WDAC or AppLocker, and enabling kernel-mode exploit mitigations such as Hypervisor-Protected Code Integrity (HVCI) and Kernel Control Flow Guard - recognising that HVCI can break some legacy drivers and reduce performance on older hardware. Removing or disabling afd.sys is not a viable workaround because WinSock-dependent networking would break.
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
AFD.sys is the kernel-mode driver that backs the Windows WinSock (Windows Sockets) API, brokering socket I/O between user-mode applications and the TCP/IP stack. The root cause is CWE-362 (concurrent execution using shared resource with improper synchronization, i.e. a race condition) that culminates in a use-after-free: one thread frees an object while another retains and dereferences a stale pointer, allowing an attacker to reclaim and shape that freed memory before reuse. Because AFD.sys executes in ring 0, successful corruption of kernel objects translates directly into kernel-level code execution or privilege token manipulation. AFD has a recurring history of similar bugs (including prior CISA KEV-listed entries), which makes it a well-understood target for exploit developers.
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:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
DescriptionCVE.org
Use after free in Windows Ancillary Function Driver for WinSock allows an authorized attacker to elevate privileges locally.
Executive ViewAI
Windows AFD.sys contains a local privilege escalation vulnerability (CVE-2026-45601) that allows authenticated low-privileged users to gain SYSTEM-level access. Any Windows environment where users have local system access faces risk of complete system control compromise if a user's account is breached or if insider threats exist. With no vendor patch currently available and no public exploits identified at time of analysis, organizations must deploy interim protections immediately.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Enforce User Account Control (UAC) at maximum sensitivity ('Always Notify') via Group Policy on all Windows systems; (2) Restrict local interactive logon rights to necessary privileged accounts only; (3) Deploy EDR solution with behavioral detection for concurrent WinSock operations and race condition indicators; (4) Implement application whitelisting to prevent unauthorized processes from accessing network APIs; (5) Monitor Windows event logs for suspicious WinSock-related activity and privilege escalation attempts; (6) Isolate business-critical systems from general user access where feasible.
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
Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Related Vulnerabilities in Windows AFD WinSock Use-After-Free Privilege Escalation
View all 5More 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-35557
GHSA-2x49-v893-m98f
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB