CVE-2026-34351
High · 7.8CVSS
7.8
EPSS
0.2%
Published
May 12, 2026
CISA due date
—
Cloudanix analysis
A person who already has limited access to a Windows computer could potentially gain full control of it unless the system is updated.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- OS kernel
- Class
- Race Condition
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
CVE-2026-34351 is a local elevation-of-privilege vulnerability in the Windows TCP/IP stack caused by concurrent access to a shared resource without proper synchronization. A locally authenticated, low-privileged attacker can trigger a race condition in kernel-mode networking code and potentially gain high-privilege execution, such as SYSTEM-level control. The CVSS vector indicates local access is required, exploitation complexity is low, no user interaction is needed, and successful exploitation can fully compromise confidentiality, integrity, and availability on the affected host.
Why it matters to the business
Successful exploitation would allow an attacker who already has a foothold on a Windows workstation or server to take full control of that system, disable security tools, dump credentials, move laterally, deploy malware, or tamper with business-critical services. Because the affected product set includes many supported Windows client and server versions, this should be treated as broadly relevant across Windows estates even though EPSS is currently low, exploitation maturity is reported as none, and it is not listed in CISA KEV.
How an attack unfolds
An attacker first obtains local authenticated access to an affected Windows system, typically through phishing, stolen credentials, malware execution, remote access abuse, or compromise of a low-privileged account. The attacker then runs a purpose-built local exploit that repeatedly exercises the vulnerable TCP/IP code path to win the race condition. If successful, the exploit causes the kernel networking component to operate on inconsistent shared state, allowing the attacker to elevate privileges. The attacker can then execute commands as a highly privileged local security context, install persistence, access protected files and credentials, interfere with endpoint defenses, and use the host as a staging point for broader compromise. There is currently no public exploitation maturity indicated and no KEV listing, so exploitation should be considered plausible but not confirmed as widespread from the provided data.
How to fix it
Apply the Microsoft security update that addresses CVE-2026-34351 for all affected Windows versions, including Windows 10 1607/1809/21H2/22H2, Windows 11 23H2/24H2/25H2/26H1, Windows Server 2012/2016/2019/2022/2022 23H2, and Windows Server 2025. No exact fixed build numbers were provided, so organizations should use Microsoft Update, WSUS, Intune, Configuration Manager, or equivalent patch tooling to deploy the relevant cumulative update released for the affected platform. Prioritize internet-facing servers, domain controllers, jump hosts, virtualization hosts, RDS hosts, developer workstations, and systems where low-privileged users or untrusted workloads can execute code. Until patched, reduce the likelihood of local code execution by enforcing least privilege, restricting interactive logon, limiting remote desktop and remote management access, blocking untrusted binaries through application control, and monitoring for suspicious local privilege escalation behavior. There is no reliable configuration-only workaround for a kernel race condition in the Windows TCP/IP stack unless Microsoft publishes one for the affected versions.
How to confirm the fix worked
Confirm each affected Windows system has installed the Microsoft cumulative security update that includes the fix for CVE-2026-34351. Validate through Windows Update history, WSUS/Intune/Configuration Manager compliance reports, vulnerability scanner results, or PowerShell inventory of installed hotfixes and OS build numbers compared against Microsoft’s official security update guidance. Re-scan representative systems after patch deployment and confirm the CVE no longer appears as applicable. For high-risk servers, verify that a maintenance reboot occurred where required, because kernel-mode networking fixes often do not take effect until after restart. If compensating controls are used temporarily, validate that local interactive access, remote logon paths, and arbitrary code execution opportunities are restricted for non-administrative users.
Typical attack path
- Gain local authenticated access to an affected Windows client or server.
- Transfer or stage a local privilege-escalation exploit on the host.
- Execute the exploit to trigger the TCP/IP shared-resource race condition.
- Win the race condition and obtain elevated local privileges, potentially SYSTEM.
- Use elevated access to disable defenses, dump credentials, install persistence, or access sensitive data.
- Pivot to other systems or perform operational impact such as tampering, ransomware staging, or service disruption.
How to detect it
There is no unique network signature or file artifact derivable from the provided vulnerability details, and successful exploitation of a local Windows kernel race condition may leave limited direct evidence. Detection should focus on signs that a low-privileged user or process unexpectedly gained elevated privileges. Review Windows Security logs, Sysmon or EDR telemetry, PowerShell logs, service control events, scheduled task creation, driver load events, process lineage, and endpoint alert history around suspicious sessions. Look for non-administrative accounts spawning processes as SYSTEM or Administrator, unexpected creation of services or scheduled tasks, abnormal child processes from user-writable locations, credential dumping attempts, LSASS access, security product tampering, firewall or audit policy changes, and new persistence mechanisms shortly after initial user execution. Also correlate with remote logon events, RDP/SMB/WinRM access, new local administrator membership, and lateral movement attempts. Because no active exploitation, ransomware use, or named threat actor activity was provided, detections should be behavior-based rather than IOC-only.
What your security team should do
- Track this vulnerability in the Windows patch cycle and deploy the applicable Microsoft cumulative updates across all affected client and server versions.
- Prioritize remediation on systems where compromise would materially increase attacker reach, including domain controllers, identity infrastructure, RDS servers, jump hosts, exposed servers, and shared multi-user systems.
- Use endpoint management and vulnerability scanning to identify affected Windows versions and confirm post-patch compliance after reboot.
- Harden local execution paths by enforcing least privilege, application control, credential protection, and restricted remote administration while patching is in progress.
- Monitor for post-compromise behavior consistent with local privilege escalation, including unexpected SYSTEM-level shells, suspicious driver or service creation, credential dumping attempts, and security tool tampering.
- Because EPSS is low, no KEV listing exists, and exploit maturity is currently none, treat this as a normal-to-high priority patching item rather than an emergency zero-day unless exploit code or active exploitation is later reported.
The record
Concurrent execution using shared resource with improper synchronization ('race condition') in Windows TCP/IP allows an authorized attacker to elevate privileges locally.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-61854 VoiceSentinel is a real-time voice moderation system for Minecraft servers. CWE-362
- CVE-2026-118030 A flaw was found in the HOTP authentication mechanism of the keycloak-services component… CWE-362
- CVE-2026-115402 OpenVPN ovpn-dco-win 0.6.5 through 2.8.13 allows unprivileged local users to cause a… CWE-362
- CVE-2026-118128 A vulnerability has been found in a2aproject a2a-js up to 1.1.0. CWE-362
- CVE-2026-117507 A security vulnerability has been detected in a2aproject a2a-java up to 1.2.0.Final. CWE-362
- CVE-2026-117499 @fastify/session is a session plugin for Fastify. CWE-362
- CVE-2026-112708 A race condition was addressed with improved locking. CWE-362
- CVE-2026-113896 A race condition was addressed with additional validation. CWE-362