Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged local user
-
DeliveryIssue crafted WinSock/AFD operations
-
ExploitTrigger double free and win kernel race
-
ExecutionCorrupt kernel memory
-
ImpactExecute code as SYSTEM
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Double free prevention
|
| Exploitation Conditions | Requires the attacker to already have valid local, low-privileged access to the target Windows host (PR:L) and the ability to execute code that invokes the Ancillary Function Driver for WinSock (afd.sys) - the standard kernel socket interface reachable by any local user process. Exploitation is further LIMITED by high attack complexity (AC:H): the CWE-415 double free hinges on winning a kernel memory-management race, which is non-deterministic and may require multiple attempts. No network vector and no victim user interaction are involved (UI:N). The host must be running an unpatched build below the fixed versions listed in the EUVD data (e.g., Windows 11 24H2 below 10.0.26100.9711, Server 2025 below 10.0.26100.33650). |
| Impact | This is a legitimate but moderate-priority elevation-of-privilege flaw rather than a drop-everything emergency. The CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.0) tells a consistent story: exploitation requires local access and existing low-level privileges (PR:L), and the high attack complexity (AC:H) reflects the race-condition nature typical of a CWE-415 double free in a kernel driver. The full C:H/I:H/A:H impact is expected because a successful AFD kernel exploit yields SYSTEM. No EPSS score was provided, so exploitation probability cannot be quantified from this data. The CVE is NOT listed in CISA KEV and no public exploit code was referenced, so this is 'no public exploit identified at time of analysis' - note, however, that the Windows AFD driver (afd.sys) has a strong historical track record of weaponized LPE exploits (e.g., prior AFD CVEs reaching KEV), so the real-world exploit-development likelihood is higher than the absence of a POC here suggests. The AC:H requirement and need for pre-existing local authentication meaningfully reduce mass-exploitation risk; this is a second-stage/post-compromise privilege-escalation primitive, not an initial-access vector. CONFLICT TO NOTE: the input Tags label this 'Information Disclosure,' but the description and the full-integrity/availability impact describe privilege elevation - treat the tag as erroneous, not the description. |
| Exploit ScenarioDerived | An attacker who already has a foothold as a standard (non-admin) user on a Windows host - via phishing, a low-privilege service account, or a prior exploit - runs a crafted program that issues malicious WinSock/AFD operations to trigger the double free in afd.sys. By winning the associated kernel race condition (reflecting AC:H), they corrupt kernel memory and escalate to SYSTEM. No public exploit was identified at time of analysis, so this currently requires attacker-developed tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Local privilege escalation in Microsoft Windows through the Ancillary Function Driver for WinSock (afd.sys) lets an attacker who already holds low-privileged local code execution corrupt kernel pool memory and raise privileges to SYSTEM, yielding high confidentiality, integrity, and availability impact. Exploitation is gated by valid local credentials (PR:L, authenticated) and is further constrained by high attack complexity (AC:H), because the CWE-415 double free depends on winning a non-deterministic kernel memory race that may require repeated attempts; there is no network vector and no victim interaction (UI:N). No public exploit code or confirmed active exploitation (CISA KEV) was identified at time of analysis, and the exposure is broad - Windows 10 (1607 through 22H2), Windows 11 (21H2 through 26H2), and Windows Server 2012, 2012 R2, 2016, 2019, 2022, and 2025 - with vendor patches available.
RemediationAI
Apply the vendor-released monthly security update that brings each host to or above its fixed build: Windows 11 24H2 to 10.0.26100.9711, Windows 11 25H2 to 10.0.26200.9711, Windows 11 23H2 to 10.0.22631.7652, Windows 11 26H1 to 10.0.28000.3231, Windows 11 26H2 to 10.0.26300.9711, Windows Server 2025 to 10.0.26100.33650, Windows Server 2022 to 10.0.20348.5761, Windows Server 2019 and Windows 10 1809 to 10.0.17763.9376, Windows Server 2016 and Windows 10 1607 to 10.0.14393.9612, Windows 10 21H2 to 10.0.19044.7807, Windows Server 2012 to 6.2.9200.26434, and Windows Server 2012 R2 to 6.3.9600.23470; verify the Windows 10 22H2 target build against the MSRC update guide (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-88149) because the aggregated data lists a 21H2 build number for that release. Because afd.sys cannot be disabled or unloaded - it is required for any Winsock network activity and disabling it would break networking entirely - there is no meaningful driver-level workaround, so compensating controls are limited to shrinking the local attack surface until patching completes: remove unnecessary local interactive logon rights and enforce least privilege so fewer principals can run code on the host, and deploy application allowlisting (WDAC or AppLocker in enforced mode) to block untrusted executables that would carry the escalation payload, accepting the operational overhead of maintaining allowlist rules. Prioritize patching on multi-user systems, RDP hosts, and jump boxes where low-privileged local access is routinely granted, since those conditions satisfy the only real prerequisite for exploitation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 20 packages in 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 Ancillary Function Driver for WinSock, the kernel-mode component that implements the Windows Sockets API inside the kernel. It services socket creation, bind/listen/accept, send/receive, and asynchronous I/O through AFD IOCTLs and IRPs, which means any unprivileged local process that opens a socket already exercises this driver - no special privilege or driver access is needed to reach the vulnerable code path. The root cause class is CWE-415 (double free): the driver mishandles the lifetime of a kernel pool allocation and releases the same object twice, corrupting kernel pool metadata. In a successful chain this corrupted state can be shaped into controlled memory reuse, giving an attacker kernel-level read/write primitives and, ultimately, the ability to run code as SYSTEM. The high attack complexity (AC:H) in the assessed vector reflects that the double free is reached through a race condition in socket/IRP handling, so timing is non-deterministic and reliability varies across builds; the low-privilege prerequisite (PR:L) plus local vector (AV:L) make this a post-compromise escalation primitive rather than a remote entry point. Note that the source tags classify the record under 'Information Disclosure', which understates the assessed impact - the authoritative vector (C:H/I:H/A:H) describes full loss of confidentiality, integrity, and availability at the SYSTEM level, and analysis should follow the assessed vector, not the tag.
Know when Windows 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
Local-only kernel driver (AV:L) reachable by any logged-in user (PR:L); double-free race gives AC:H; successful afd.sys exploitation yields SYSTEM, so C/I/A all High.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Double free in Windows Ancillary Function Driver for WinSock allows an authorized attacker to elevate privileges locally.
Executive ViewAI
Microsoft Windows systems across the organization’s workstation and server estate are affected by a high-severity local privilege-escalation flaw that could allow an authenticated local user to gain SYSTEM-level control. Exploitation requires an attacker to already have low-privileged local access and to overcome a high-complexity kernel race, so this is primarily a post-compromise escalation risk rather than a direct remote entry point. No public exploit identified at time of analysis, and a patch is available per vendor advisory, so leadership should prioritize rapid remediation to prevent a limited foothold from becoming full system compromise with high confidentiality, integrity, and availability impact.
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
Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio
Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in
A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr
Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables
Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker
Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b
An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote
FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit
Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio
Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred
Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/
React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo
EUVD-2026-100102
GHSA-q78m-q7v2-h9rc
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB