Windows Shell
CVE-2025-64658
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged local session
-
DeliveryStage payload and trigger Shell operation
-
ExploitWin TOCTOU race on shared resource
-
ExecutionInduce victim shell action
-
PersistExecute code as SYSTEM
-
ImpactFull host compromise
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 low-privileged local code execution on the target Windows host (AV:L, PR:L) - this is not remotely exploitable. Exploitation further depends on winning a race condition in the Windows Shell shared-resource handling (AC:H, a timing-sensitive TOCTOU window that may need many attempts) AND on victim user interaction (UI:R), such as a user performing a normal shell/file operation that the attacker races. These three limiting factors - local access, unreliable race timing, and required user action - substantially constrain realistic exploitation despite the SYSTEM-level (S:C, C:H/I:H/A:H) impact. Affected: Windows 10 1809/21H2/22H2, Windows 11 23H2/24H2/25H2, and Windows Server 2019/2022/2022-23H2/2025; multi-user or RDP/terminal-server hosts are the highest-value targets since attacker footholds are more common there. |
| Impact | The provided CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H, base 7.5) describes a local, high-complexity elevation-of-privilege flaw: the attacker must already have low-privilege access (PR:L), must win a timing-dependent race condition (AC:H, consistent with CWE-362), and requires a victim user action (UI:R). The scope change (S:C) plus full C:H/I:H/A:H reflects escalation from the Windows Shell context to SYSTEM/OS-level control. Countervailing signals lower the real-world urgency: there is NO EPSS score, NO CISA KEV listing, and NO public exploit code - status is 'no public exploit identified at time of analysis.' No SSVC decision data is provided. The only reference is the MSRC advisory, which is advisory-only with no technical detail. Net: this is a genuinely high-impact-if-exploited local EoP, but the combination of AC:H (must win a race), UI:R (needs user interaction), and PR:L (needs a foothold) makes reliable exploitation hard, and the absence of KEV/EPSS/POC suggests it is not currently a widespread or automated threat. Treat as a standard Patch-Tuesday EoP: patch in normal cycle, prioritize on multi-user/terminal-server hosts where local footholds are common. NOTE: input Tags label this 'Information Disclosure,' which contradicts the description (privilege elevation) and the C:H/I:H/A:H vector - the label appears wrong. |
| Exploit ScenarioDerived | A low-privileged local user (or malicious code running in a standard-user session) plants a payload and repeatedly triggers a Windows Shell operation, racing a shared-resource window (TOCTOU) while inducing a victim to perform a normal shell action such as opening a folder or file. Winning the race lets the attacker substitute a resource and cause the Shell to act with SYSTEM privileges, escalating from standard user to full OS control. No public proof-of-concept exploit is currently identified, and the high attack complexity (winning the race) plus required user interaction make exploitation non-trivial. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 25, 2026
Privilege escalation in the Windows Shell lets a low-privileged local attacker who already has code execution on a host defeat the shell's shared-resource synchronization and gain SYSTEM-level rights (scope change, high confidentiality/integrity/availability impact). Exploitation is constrained on three fronts: the attacker must already hold a local foothold (PR:L), must win a timing-sensitive race condition (AC:H per CWE-362), and must wait for a victim to perform a normal shell or file operation that the attacker can race (UI:R). Affected platforms are Windows 10 1809/21H2/22H2, Windows 11 23H2/24H2/25H2, and Windows Server 2019/2022/2022-23H2/2025, with multi-user, RDP, and terminal-server hosts representing the highest-value targets; no public exploit code and no confirmed active exploitation were identified at time of analysis.
RemediationAI
Patch available per vendor advisory: apply the Microsoft security update published for CVE-2025-64658 through the MSRC Update Guide (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-64658), using Windows Update, WSUS/Configuration Manager, or the standalone catalog packages for each affected build; because the fix is delivered as part of Microsoft's cumulative servicing, hosts must be patched to a build equal to or newer than the one listed for their specific Windows 10, Windows 11, or Windows Server release. Until patching is complete, the most effective compensating controls follow directly from the assessed preconditions: since exploitation requires an existing low-privilege local foothold (PR:L), aggressively reduce local attack surface by removing or disabling unused local accounts and restricting interactive/RDP logon rights to only the users who need them - the trade-off is operational friction for shared or kiosk hosts. Because a victim user action is required (UI:R), hardening against lure-driven shell operations (blocking execution of untrusted files and macros, and tightening Attack Surface Reduction rules for Office and script hosts) lowers the chance the race is ever triggered, at the cost of occasionally blocking legitimate workflows. Network-level isolation of RDP/terminal-server hosts from untrusted networks and prompt session logoff for idle users reduces the population of attackers who qualify as PR:L, but adds helpdesk load. Monitoring for repeated rapid shell/file operations from low-integrity processes can surface race attempts, though such telemetry is noisy and should be treated as detective rather than preventive.
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 is CWE-362, concurrent execution using a shared resource with improper synchronization - a classic time-of-check-to-time-of-use (TOCTOU) race inside Windows Shell's handling of shared resources. Because the flaw lives in a component running at the attacker's own integrity level, successful exploitation causes a scope change (S:C) into a more privileged security context: the CVSS vector AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H (base 7.5) describes an attacker with existing local low-privilege access who must repeatedly and precisely interleave operations to land inside a narrow race window while a signed-in user carries out ordinary shell activity. The affected CPE set covers Microsoft Windows 10 1809 (x64/x86), Windows 10 21H2 and 22H2, Windows 11 23H2, 24H2 and 25H2, and Windows Server 2019, 2022 and 2022 23H2, with the accompanying tags also listing Windows Server 2025. Race conditions of this class are inherently probabilistic - an exploit is not a single deterministic request but an attempt loop that may need many tries - which is why AC:H is assessed even though the resulting impact is full SYSTEM compromise.
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:R/S:C/C:H/I:H/A:H
Local foothold (AV:L, PR:L), race condition makes it unreliable (AC:H), victim action needed (UI:R), Shell-to-SYSTEM escalation crosses scope (S:C) yielding full C/I/A:H.
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
Concurrent execution using shared resource with improper synchronization ('race condition') in Windows Shell allows an authorized attacker to elevate privileges locally.
Executive ViewAI
A privilege escalation flaw in the Windows Shell (CVE-2025-64658) enables an attacker with a low-privileged local foothold to gain SYSTEM-level rights on affected Windows 10, 11, and Server systems. This poses a significant risk to organizations with multi-user environments like RDP and terminal servers, where a single compromised account could lead to full host compromise and lateral movement. Leadership should act promptly to mitigate this vulnerability, as no vendor patch is currently available.
No vendor-released patch identified at time of analysis. Interim mitigations include enforcing least privilege, restricting local interactive logons, monitoring for suspicious shell operations, and network segmentation to limit lateral movement from compromised hosts.
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)NVD
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