Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2024-30010

CVE-2024-30010: Windows Hyper-V RCE Vulnerability

CVE-2024-30010 is a remote code execution vulnerability in Windows Hyper-V that allows attackers to execute arbitrary code on affected systems. This article covers the technical details, affected versions, and mitigation steps.

Updated:

CVE-2024-30010 Overview

CVE-2024-30010 is a remote code execution vulnerability in Microsoft Windows Hyper-V, the hypervisor built into Windows Server. The flaw affects multiple Windows Server releases, from Windows Server 2012 through Windows Server 2022 23H2. An authenticated attacker on the network can trigger the vulnerability to execute code within the Hyper-V host context. Microsoft classifies the issue under [CWE-23] (Relative Path Traversal), indicating that improper path handling contributes to the exploitable condition. Successful exploitation compromises the confidentiality, integrity, and availability of the affected host. Microsoft addressed the vulnerability in its May 2024 Patch Tuesday cycle.

Critical Impact

A low-privileged network attacker can achieve remote code execution on the Hyper-V host, breaking virtualization isolation and compromising the underlying server.

Affected Products

  • Microsoft Windows Server 2012 and Windows Server 2012 R2
  • Microsoft Windows Server 2016 and Windows Server 2019
  • Microsoft Windows Server 2022 and Windows Server 2022 23H2

Discovery Timeline

  • 2024-05-14 - Microsoft releases security patch as part of May 2024 Patch Tuesday
  • 2024-05-14 - CVE-2024-30010 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2024-30010

Vulnerability Analysis

CVE-2024-30010 targets the Hyper-V virtualization stack in Windows Server. Hyper-V provides hardware-assisted isolation between guest virtual machines and the parent partition on the host. A vulnerability in this boundary allows an attacker with valid network access and low privileges to execute code on the host without user interaction. Microsoft categorizes the weakness under [CWE-23], relative path traversal, which suggests that improperly sanitized path input reaches a privileged Hyper-V component. Successful exploitation results in host compromise, giving the attacker control over every guest workload running on that server. EPSS data places the vulnerability in the 81st percentile of exploit likelihood, reflecting meaningful attacker interest despite no public proof-of-concept.

Root Cause

The root cause lies in how a Hyper-V component processes path-related input. Under [CWE-23], the affected code fails to properly neutralize sequences such as ..\ that resolve outside the intended directory. When combined with the elevated context in which Hyper-V operates, this allows attacker-supplied data to influence resource access decisions and drive code execution.

Attack Vector

Exploitation requires network access and authenticated, low-privileged access to the target. No user interaction is needed. An attacker with a foothold in a guest VM or an adjacent network position sends crafted input to the Hyper-V host. The malformed input traverses the intended path boundary, causing the host to load or process attacker-controlled resources and execute code with host privileges. This breaks the isolation guarantee between guest and host.

No verified public exploit is available. Refer to the Microsoft Security Update for CVE-2024-30010 for authoritative technical details.

Detection Methods for CVE-2024-30010

Indicators of Compromise

  • Unexpected child processes spawned by Hyper-V host services such as vmms.exe or vmcompute.exe
  • Anomalous file access patterns containing path traversal sequences (..\, ..%2f) directed at Hyper-V configuration or VHD storage paths
  • Guest-to-host network flows targeting Hyper-V management ports outside routine administrative windows
  • Creation of new files or scheduled tasks in Hyper-V binary or configuration directories that do not correspond to Microsoft updates

Detection Strategies

  • Monitor Windows Event Logs, particularly the Microsoft-Windows-Hyper-V-* channels, for abnormal errors or configuration changes on hosts.
  • Alert on process lineage where Hyper-V service processes launch shells, scripting engines, or LOLBins.
  • Baseline authenticated network access to Hyper-V hosts and flag deviations from expected administrative sources.

Monitoring Recommendations

  • Enable command-line and module-load auditing on Hyper-V hosts and forward telemetry to a centralized SIEM.
  • Track patch compliance for the May 2024 security update across all Windows Server hosts running the Hyper-V role.
  • Continuously review privileged account activity on Hyper-V hosts, focusing on accounts able to reach the management plane.

How to Mitigate CVE-2024-30010

Immediate Actions Required

  • Apply the May 2024 Microsoft security update to every Windows Server host running the Hyper-V role.
  • Inventory Hyper-V hosts across Windows Server 2012, 2016, 2019, and 2022 and prioritize internet-adjacent or multi-tenant systems.
  • Restrict network access to Hyper-V management interfaces to hardened administrative subnets only.
  • Rotate credentials for accounts with access to Hyper-V hosts if compromise is suspected.

Patch Information

Microsoft released fixes for CVE-2024-30010 on May 14, 2024. Administrators should install the cumulative security update corresponding to their Windows Server version as listed in the Microsoft Security Update for CVE-2024-30010. Patching is the only comprehensive remediation because the flaw resides in Hyper-V code paths that cannot be safely disabled on production virtualization hosts.

Workarounds

  • Enforce network segmentation so guest VMs cannot reach the Hyper-V host management plane directly.
  • Remove or disable the Hyper-V role on servers that do not require virtualization until patching completes.
  • Apply least-privilege principles to accounts on guests that could otherwise reach the host from a network position.
bash
# Verify Hyper-V role status and installed updates on Windows Server
Get-WindowsFeature -Name Hyper-V
Get-HotFix | Sort-Object -Property InstalledOn -Descending | Select-Object -First 20

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.