Windows Shell
CVE-2025-64661
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain low-privileged local code execution
-
DeliveryTrigger vulnerable Windows Shell operation repeatedly
-
ExploitWin race window on shared resource (TOCTOU)
-
ExecutionCorrupt privileged state / hijack execution
-
ImpactElevate to higher privilege on host
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 | Requires the attacker to already have authenticated low-privileged local access to the Windows host (AV:L, PR:L) and to execute code that triggers the vulnerable Windows Shell code path. Exploitation is limited by high attack complexity (AC:H): success depends on winning a race-condition timing window against a concurrent privileged operation on a shared resource, which is non-deterministic and typically requires many attempts. No user interaction is required (UI:N). No special non-default configuration is indicated - the affected Windows Shell component is present by default on all listed Windows client and server versions. There is no remote or unauthenticated exploitation path. |
| Impact | This is a locally-exploitable, authenticated elevation-of-privilege flaw whose real-world risk sits below what the 7.8 HIGH score suggests in isolation. The CVSS vector (AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H) shows the severity is driven by scope change (S:C) plus full CIA impact, but two metrics constrain exploitability: it requires local access with existing low privileges (AV:L, PR:L), and high attack complexity (AC:H) reflecting the timing/TOCTOU nature of a race condition that an attacker must reliably win. No EPSS score, no CISA KEV listing, and no public PoC are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' Microsoft (the reporter) publishes only an advisory-level MSRC note with no technical detail, no SSVC decision fields, and no exploitability assessment. Net: a genuine EoP primitive in a ubiquitous component, but the local + authenticated + race-window prerequisites make it a patch-in-normal-cycle item rather than an emergency, absent evidence of active exploitation. Note also the input tag 'Information Disclosure' contradicts the description, which explicitly states privilege elevation - treat the impact as EoP, not info-disclosure. |
| Exploit ScenarioDerived | A low-privileged local user (or malware already running in a standard user context) runs a program that repeatedly triggers the vulnerable Windows Shell operation and races a shared resource against a privileged operation, winning the timing window to manipulate state and execute code or actions at higher privilege. Because attack complexity is high, the attacker likely loops the exploit many times to reliably win the race. No public exploit code is identified in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 25, 2026
Local privilege escalation in the Windows Shell (the shell32/explorer component handling shell operations and namespace objects) lets an authenticated low-privileged attacker who can already run code on a Windows host race a shared resource against a concurrent privileged operation and cross a security boundary, gaining elevated rights on the same machine. The flaw is CWE-362 (improper synchronization / race condition) and carries CVSS 7.8 with Scope:Changed, reflecting that the vulnerable component's flaw impacts a component with different privileges, but the assessed vector (AC:H, PR:L, AV:L) means exploitation is non-deterministic, requires many timing attempts, and no remote or unauthenticated path exists. All supported Windows client and server branches are affected - Windows 10 1607 through 22H2, Windows 11 23H2/24H2/25H2, and Windows Server 2016 through 2025 - and no public exploit code has been identified at time of analysis, with no CISA KEV listing, so real-world risk sits below what the raw 7.8 score suggests in isolation.
RemediationAI
Patch availability is per the vendor advisory: Microsoft addresses this through its monthly security update process, and the definitive fixed build for each affected branch is published in the MSRC update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-64661, so the primary action is to apply the applicable cumulative update for Windows 10 1607/1809/21H2/22H2, Windows 11 23H2/24H2/25H2, and Windows Server 2016/2019/2022/2022 23H2/2025 via Windows Update, WSUS, or the Microsoft Update Catalog - note that Windows 10 1607 and 1809 are out of mainstream servicing, so their fixes are only reachable through the specific extended-servicing channels listed in the advisory, which is a real operational constraint. Because exploitation requires an attacker to already run code locally under a low-privileged account, the most effective compensating controls target local execution rather than the network: enforce application allowlisting with WDAC or AppLocker so untrusted binaries cannot trigger the vulnerable shell path (trade-off: allowlisting requires ongoing maintenance and can block legitimate software, especially in developer or multi-tenant environments), and run untrusted workloads inside AppContainer or a Windows Sandbox/virtualized session where the racing process cannot share the privileged shell resource (trade-off: reduced functionality and possible breakage of shell-integrated applications). Removing unnecessary local logon and interactive logon rights for service or shared accounts narrows the PR:L foothold but disrupts legitimate operational workflows, and EDR detection should focus on abnormal rapid repetition of shell-related process activity from low-integrity contexts, since the AC:H requirement means successful exploitation typically produces many failed timing attempts before any elevation succeeds - detection is a supplement to patching, not a substitute, and there are no network-level workarounds because no remote attack path exists.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause class is CWE-362, concurrent execution using a shared resource with improper synchronization: a time-of-check-to-time-of-use style window in which the Windows Shell manipulates or validates an object under one security context while a concurrent privileged operation acts on the same shared resource, allowing a low-privileged process to interpose and have its action executed with higher integrity. The CPE data pins the affected surface to Microsoft Windows operating system builds rather than a separable application: Windows 10 1607/1809 (x86 and x64), Windows 10 21H2 and 22H2, Windows 11 23H2/24H2/25H2, and Windows Server 2016 (with tags extending coverage to Windows Server 2019, 2022, 2022 23H2, and 2025). Because the assessed vector is AV:L/AC:H/PR:L/UI:N/S:C, the attacker must already hold authenticated low-privileged local access and execute code that reaches the vulnerable shell code path; the scope change (S:C) is what classifies this as a privilege boundary violation rather than a simple crash or disclosure, and the high attack complexity reflects the need to win a narrow, non-deterministic timing window against a concurrent privileged operation, typically over many attempts. No special non-default configuration is required, as the affected shell component ships by default on every listed version, and the accompanying tag for information disclosure indicates the race can also leak data in addition to enabling elevation. Windows Shell is a heavily reused component (explorer.exe, common file dialogs, shell namespace extensions), so the vulnerable code path is reachable from many ordinary user-driven operations, but that ubiquity does not reduce the AC:H/PR:L prerequisites.
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:C/C:H/I:H/A:H
Local low-priv attacker (AV:L/PR:L); AC:H because a race window must be won; S:C and full CIA:H reflect escalation across the low-priv-to-privileged authority boundary.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
DescriptionCVE.org
Concurrent execution using shared resource with improper synchronization ('race condition') in Windows Shell allows an authorized attacker to elevate privileges locally.
Executive ViewAI
CVE-2025-64661 is a high-severity local privilege-escalation flaw in the Microsoft Windows Shell (shell32/explorer) affecting supported Windows 10, Windows 11, and Windows Server 2016 through 2025 systems across the organization. An authenticated attacker who already has a low-privileged foothold on a host could exploit a race condition to cross a security boundary and gain elevated rights, increasing the risk of credential theft, lateral movement, and full endpoint or server compromise. Although no public exploit identified at time of analysis and no CISA KEV listing is present, the broad Windows footprint and no vendor-released patch identified at time of analysis make this a priority for interim risk reduction.
No vendor-released patch identified at time of analysis; enforce least privilege and remove unnecessary local admin rights, deploy application allowlisting/WDAC or AppLocker, enable Credential Guard and LSA Protection, restrict interactive logon and shell access for non-administrative users, keep EDR/ASR and monitoring tuned for privilege-escalation behavior, and track Microsoft advisories for a 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
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).
Affected Products (CPE)CVE.org
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
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB