CVE-2020-1040
Critical · 9.0 CISA KEVCVSS
9.0
EPSS
7.4%
Published
Jul 14, 2020
CISA due date
May 3, 2022
Cloudanix analysis
A problem in how virtual machines handle graphics processing lets someone inside one virtual machine run harmful code on the main computer that hosts it.
- Exploitation
- Adjacent Network
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Full Compromise
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper input validation in Hyper-V RemoteFX vGPU allows an authenticated guest user to trigger remote code execution on the host server.
Why it matters to the business
Attackers can escape a virtual machine to compromise the host hypervisor and all other VMs on the server; known exploitation in the wild with a missed CISA deadline increases urgency for organizations still running affected configurations.
How an attack unfolds
An attacker first obtains access to a guest virtual machine, then crafts and sends malicious input targeting the vGPU component on the host; the lack of proper validation leads to arbitrary code execution on the host, enabling lateral movement or full infrastructure takeover. Named threat actor references point to targeted use against Hyper-V environments.
How to fix it
Disable RemoteFX vGPU on all Hyper-V hosts or apply the vendor fix; for chocolatey/boxstarter installations update to commit 67e320491813550b48900e87105a34ceefdcf633.
How to confirm the fix worked
Confirm RemoteFX vGPU is disabled or verify the host is running a patched Hyper-V version; check package manifests for the fixed commit hash in affected software distributions.
Typical attack path
- Obtain authenticated access inside a guest VM
- Craft and transmit malicious vGPU input to the host
- Trigger the validation flaw to execute code on the host
- Establish persistence or move laterally across the virtualization layer
How to detect it
Review Hyper-V host logs, RemoteFX vGPU event channels, and guest-to-host communication traces for unexpected code execution or validation failures; correlate with known exploitation timelines after the 2020 publication date.
What your security team should do
- Immediately disable RemoteFX vGPU on any remaining hosts due to active exploitation and past KEV deadline
- Audit all Hyper-V deployments for the vulnerable component and apply the fixed commit or equivalent update
- Monitor virtualization logs for anomalous guest-to-host communication patterns
- Prioritize patching or decommissioning of systems with high VM density
The record
A remote code execution vulnerability exists when Hyper-V RemoteFX vGPU on a host server fails to properly validate input from an authenticated user on a guest operating system, aka 'Hyper-V RemoteFX vGPU Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2020-1032, CVE-2020-1036, CVE-2020-1041, CVE-2020-1042, CVE-2020-1043.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-63339 IXP Manager is a full-stack web application for managing Internet Exchange Points. CWE-20
- CVE-2026-62958 libriscv is a RISC-V sandbox and emulator. CWE-20
- CVE-2026-119342 Stirling-PDF is a locally hosted web application that facilitates various operations on… CWE-20
- CVE-2026-119339 Tesseract is an open source OCR engine. CWE-20
- CVE-2026-62335 OpenVM is a performant and modular zkVM framework built for customization and… CWE-20
- CVE-2026-62337 SNARK Verifier is a generic (S)NARK verifier. CWE-20
- CVE-2026-62333 OpenVM is a performant and modular zkVM framework built for customization and… CWE-20
- CVE-2026-61618 SNARK Verifier is a generic (S)NARK verifier. CWE-20