Skip to content

CVE-2026-47876: VMware ESXi VMXNET3 Out-of-Bounds Write Virtual Machine Escape

HERMES

HERMES THREAT SCORE & HYPERVISOR ESCAPE PROFILE

Target: VMware ESXi VMXNET3 Emulated Network Controller (vmx / VMkernel)
Confidence: 98%
94 / 100
CRITICAL

Measures real-world operational relevance, exploit weaponization, and active threat posture.

Dimension Breakdown
Exploitability 19 / 20
Threat Activity 18 / 20
Weaponization 19 / 20
Exposure 18 / 20
Prevalence 20 / 20
Impact 20 / 20
Exploit Maturity 18 / 20
Attack Chain Potential 20 / 20
βš–οΈ Divergence & Operational Rationale

Hermes evaluates CVE-2026-47876 at Critical severity (HTS 94). Hypervisor escapes break the ultimate isolation barrier in virtualized environments. An attacker possessing local administrative or root rights inside a guest virtual machine can compromise the underlying ESXi hypervisor, jeopardizing all collocated enterprise workloads.

πŸ•ΈοΈ Connected Knowledge Graph & Provenance

CVE-2026-47876: VMware ESXi VMXNET3 Out-of-Bounds Write Virtual Machine EscapeVULNERABILITY

Connected Nodes: 0

MetricTechnical SpecificationOperational Impact
CVE IdentifierCVE-2026-47876Standardized vulnerability identifier
Vendor / AdvisoryVMware by Broadcom / VMSA-2026-0006Official security bulletin
Affected ProductsVMware ESXi, Workstation Pro, FusionEnterprise hypervisors
Affected ReleasesESXi 8.0 < 8.0U3, ESXi 7.0 < 7.0U3qMulti-version virtual infrastructure
Fixed ReleasesESXi 8.0U3, ESXi 7.0U3q, WS 17.6, Fusion 13.6Hypervisor patch releases
Associated CWECWE-787: Out-of-bounds WriteMemory safety corruption
Access VectorLocal Guest Administrator (AV:L/PR:H)Guest VM superuser
Escalation ResultHypervisor Host Execution (Scope: Changed)Complete hypervisor host takeover

The flaw exists within the VMXNET3 device emulation module inside the ESXi host vmx process:

CVE-2026-47876 Hypervisor Escape Chain:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Guest Virtual Machine (Compromised Admin) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β”‚ Malformed VMXNET3 ring descriptors with
β”‚ out-of-spec packet chunk offsets
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ESXi Host vmx Process (VMXNET3 Device Emulation) β”‚
β”‚ - Ingests descriptor packet boundaries without checks β”‚
β”‚ - Overwrites memory outside allocated DMA ring buffers β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Host Memory Hijack & Arbitrary Code Execution β”‚
β”‚ - Corrupts function dispatch tables β”‚
β”‚ - Executes arbitrary machine instructions on ESXi host β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

When packet assembly logic encounters oversized multi-buffer descriptors, arithmetic overflow in index calculation permits writing data outside the boundaries of the assigned host buffer.


  1. Apply ESXi Hypervisor Patches:
    Update all standalone and vCenter-managed ESXi hosts to ESXi 8.0 Update 3 or ESXi 7.0 Update 3q.
  2. Temporary Mitigation (Hardware Adapter Fallback):
    If patching cannot be performed immediately, virtual machines can be reconfigured with standard E1000E virtual network adapters instead of VMXNET3 (note: performance penalty may occur).
  3. Restrict Guest Administrative Privileges:
    Audit guest VM access controls to prevent untrusted users from gaining kernel-level rights inside tenant VMs.