← Back to Feed CACHED · 2026-07-31 12:06:09 · CACHE_KEY CVE-2026-41703
CVE-2026-41703 · CWE-125 · Disclosed 2026-07-30

VMware ESX

ASSESSED — NOISGATE V0.5
Vendor
Reassessed
Verdict:
Do you agree?
01 · The Real Story

A locked filing cabinet that only the building manager can rattle, and the worst case is spilled papers and a jammed drawer

CVE-2026-41703 is an out-of-bounds read in the VMware hypervisor host process affecting ESXi (all current branches: 8.0, 9.0, 9.1), Workstation 25H2, and Fusion 25H2. An attacker who already holds VM deployment privileges — typically a vSphere admin or delegated VM creator — can craft a malicious VM configuration that triggers an OOB read in the host-side process. On ESXi the result is information disclosure from host memory plus a potential denial-of-service crash of the host process. On Workstation and Fusion, Broadcom explicitly rates this at CVSS 2.7 (LOW) because the impact is limited to info disclosure only. Critically, Broadcom confirms this is not a VM escape and does not yield code execution on the host.

The vendor's HIGH / 7.6 rating on ESXi is technically defensible because of the S:C (Scope: Changed) flag — the vulnerable component is the guest VM context but the impacted component is the host process. However, that score overstates real-world risk for two reasons. First, the prerequisite is PR:H, meaning the attacker must already possess elevated vSphere privileges; an external attacker or a compromised guest OS alone cannot reach this code path. Second, the ceiling of impact is a read primitive plus a process crash — no persistence, no lateral movement, no host takeover. In the same advisory (VMSA-2026-0006), three CRITICAL flaws (CVE-2026-59309, CVE-2026-59310, CVE-2026-47876) deliver authentication bypass, directory traversal, and actual VM escape respectively, dwarfing this bug's operational significance.

"OOB read on ESXi needs admin-level VM privileges and tops out at info leak plus DoS — not an escape."
02 · The Attack Path

3 steps from start to impact.

STEP 01

Obtain VM deployment privileges on target vSphere

The attacker must hold a vSphere role with VM creation/deployment rights (e.g., VirtualMachine.Inventory.Create, VirtualMachine.Config.*). This is typically a vSphere Administrator, a delegated VM operator, or a compromised service account with those permissions. Without these privileges the attack cannot begin.
Conditions required:
  • Authenticated access to vCenter or direct ESXi host with VM deploy rights
  • Network reachability to the management plane (vCenter / ESXi DCUI or API)
Where this breaks in practice:
  • VM deployment privileges are tightly held in mature environments — typically fewer than a dozen accounts per cluster
  • MFA on vCenter SSO and PAM vaulting of ESXi root further narrow the pool
  • A compromised guest OS alone is insufficient; the attacker needs management-plane credentials
Detection/coverage: Failed vSphere login attempts visible in vpxd.log and SIEM; anomalous VM creation events flagged by vCenter alarms or EDR-integrated vSphere plugins.
STEP 02

Deploy or reconfigure a VM with a crafted configuration

The attacker creates or modifies a VM with specific configuration parameters designed to trigger the out-of-bounds read during host-side processing. The exact trigger mechanism is undisclosed, but analogous ESXi OOB reads have historically involved malformed virtual device descriptors (SVGA, XHCI, VMXNET3, PVSCSI). The VM must be powered on or the configuration change applied for the read to fire.
Conditions required:
  • Ability to set arbitrary VM advanced configuration parameters
  • VM must be powered on or reconfigured while running
Where this breaks in practice:
  • VMware's vm.restrictAdvancedConfig hardening (enabled by default in VCF 5.x and ESXi 9.x) blocks many exotic configuration keys
  • Security profiles and VM config baselines in vSphere 8+ flag non-standard configurations
  • No public PoC exists as of 2026-07-31, so the attacker must independently develop the trigger
Detection/coverage: Qualys QIDs 388184, 216356, 216358 detect the unpatched condition. VM configuration audit trails in vCenter show parameter changes.
STEP 03

Trigger out-of-bounds read on the host process

When the host process parses the crafted VM configuration or device state, it reads past a buffer boundary. This leaks fragments of host process memory back to the attacker (information disclosure) or crashes the host process (DoS). The read is not controllable enough for write-what-where or code execution — Broadcom explicitly classifies this as not a VM escape.
Conditions required:
  • Unpatched ESXi host running a vulnerable build
  • The crafted VM is actively running on the target host
Where this breaks in practice:
  • DRS/vMotion may migrate the VM to a patched host, neutralizing the attack
  • Host process crash triggers HA restart, limiting DoS window to seconds/minutes
  • Leaked memory fragments are unpredictable — extracting actionable secrets (e.g., encryption keys) is non-trivial from an OOB read
Detection/coverage: Host process crash generates a core dump and syslog event; ESXi vmkernel.log and hostd.log will show the fault. vCenter HA events are highly visible to SOC.
03 · Intelligence Metadata

The supporting signals.

In-the-wild exploitationNone observed. Not listed in CISA KEV. Broadcom states no known exploitation as of 2026-07-30.
Proof-of-conceptNo public PoC available as of 2026-07-31. No GitHub repos, no researcher demos. The advisory was disclosed < 48 hours ago.
EPSS scoreNot yet scored — CVE was published 2026-07-30; EPSS data typically lags 3–7 days for new entries.
KEV statusNot listed. CISA KEV has not added this CVE.
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:L — The S:C (Scope Changed) inflates the score; PR:H (high privileges required) and I:N (no integrity impact) are the key limiters.
Affected versionsESXi 8.0 (all builds before U3k), ESXi 9.0.x (before 9.0.2.0100-25595025), ESXi 9.1.x (before 9.1.0.0200-25557999), Workstation 25H2, Fusion 25H2, VCF 5.x (before 5.2.3).
Fixed versionsESXi80U3k (build 25557999), ESXi-9.0.2.0100-25595025, ESXi-9.1.0.0200-25557999, Workstation 26H1, Fusion 26H1, VCF 5.2.3. Telco Cloud Platform via KB449886.
Scanning / exposureQualys QIDs 388184, 216356, 216358. ESXi management interfaces should never be internet-facing; Shodan historically shows ~40,000 exposed ESXi instances globally, but the PR:H requirement means network exposure alone is insufficient.
Disclosure date2026-07-30 via VMSA-2026-0006.
ReporterNot publicly credited in the Broadcom advisory.
04 · The Call

noisgate verdict.

Final Verdict
DOWNGRADED to MEDIUM (5.5/10)

The single most decisive factor is the PR:H prerequisite: exploitation requires VM deployment privileges on the vSphere management plane, which limits the reachable attacker population to a handful of admin-tier accounts per cluster. Despite ESXi being a canonical high-value hypervisor, the impact ceiling is an OOB read (info leak + DoS) — not code execution, VM escape, or host takeover — so the high-value-role floor of HIGH does not engage because the chain cannot produce fleet compromise, domain takeover, or supply-chain pivot.

HIGH Vulnerability scope and impact ceiling (OOB read, not RCE/escape)
HIGH Prerequisite assessment (PR:H / VM deploy privileges)
MEDIUM No-PoC status durability (advisory is < 48 hours old; may change)

Why this verdict

  • PR:H gate: The attacker must already hold vSphere VM-deployment privileges — typically fewer than 10 accounts per cluster in hardened environments. This is not reachable from a compromised guest OS or an unauthenticated network position, eliminating the vast majority of threat actors.
  • Impact ceiling is read-only + DoS: Broadcom explicitly states this is not a VM escape and does not yield code execution. The worst-case outcome is leaking fragments of host process memory and crashing the host process, which HA restarts in seconds. This cannot produce domain takeover, fleet compromise, or lateral movement.
  • Role multiplier: ESXi (hypervisor — canonical high-value role). The chain *does* succeed in this role, but the blast radius tops out at *host-level DoS + info leak*, not host takeover or fleet compromise. A crashed hostd process triggers HA failover, not data destruction. Because the outcome does not meet the threshold of 'domain takeover / fleet compromise / mass data egress / supply-chain pivot,' the HIGH floor does not engage.
  • No exploitation pressure: Zero in-the-wild exploitation, no public PoC, no KEV listing. The companion CVEs in VMSA-2026-0006 (auth bypass, VM escape) will consume all attacker R&D attention before this read primitive becomes interesting.

Why not higher?

Elevating to HIGH would require either active exploitation evidence or an impact ceiling that reaches code execution / VM escape / fleet compromise. This CVE delivers none of those. The S:C flag in the CVSS vector inflates the vendor score, but Scope Changed here means 'guest triggers a read in the host process' — the actual consequence is an info leak and a recoverable process crash, not a security boundary violation that yields control.

Why not lower?

Dropping to LOW would undervalue the fact that the target *is* a production hypervisor hosting dozens to hundreds of VMs. Even a DoS-only condition on an ESXi host causes operational disruption during HA failover, and the information disclosure component could theoretically leak sensitive host memory (encryption keys, session tokens). The 7.6 vendor score is inflated, but the asset class keeps this above trivial.

05 · Compensating Control

What to do — in priority order.

  1. Restrict VM deployment privileges to named, MFA-protected accounts — The entire attack requires PR:H — VM deploy rights. Audit your vSphere roles and strip VirtualMachine.Inventory.Create and VirtualMachine.Config.* from any account that doesn't strictly need them. This is your primary compensating control and should be validated within the noisgate remediation SLA of 365 days, though a privilege audit can often be done within days.
  2. Enable vm.restrictAdvancedConfig on all ESXi hosts — This VMware hardening flag blocks VMs from setting arbitrary advanced configuration keys, which is the likely trigger mechanism for this class of OOB read. Enabled by default in VCF 5.x/ESXi 9.x but may be off in legacy 8.0 environments.
  3. Ensure ESXi management interfaces are not exposed to untrusted networks — Segment the vSphere management network (vCenter, ESXi DCUI/API) behind a jump host or PAM gateway. This adds a network-layer gate before the PR:H credential gate.
  4. Deploy Qualys QIDs 388184, 216356, 216358 for asset inventory — Scan to identify which hosts are unpatched. Use results to prioritize patching within the 365-day remediation window. No mitigation SLA applies for MEDIUM.
What doesn't work
  • Guest-level hardening (e.g., guest OS patching, EDR inside the VM) — the vulnerability is in the host-side process, not the guest. Nothing running inside the VM can prevent the host from parsing the malicious configuration.
  • Network-level IDS/IPS signatures — the trigger is a VM configuration parameter processed locally by the hypervisor, not a network-observable exploit payload. No Snort/Suricata rule will catch this.
  • VMware Tools updates — Tools runs inside the guest and has no bearing on host-side OOB read processing.
06 · Verification

Crowdsourced verification payload.

Run this script on each ESXi host via SSH (or push via Ansible/PowerCLI remote SSH). Requires root access. Example: ssh root@esxi-host 'bash -s' < check_cve_2026_41703.sh

noisgate-verify.sh
BASHREAD-ONLYSAFE
#!/bin/bash
# check_cve_2026_41703.sh
# Checks whether an ESXi host is patched against CVE-2026-41703
# Run as root on the ESXi host.
# Exit codes: 0 = PATCHED, 1 = VULNERABLE, 2 = UNKNOWN

PATCHED_BUILDS_8="25557999"
PATCHED_BUILDS_90="25595025"
PATCHED_BUILDS_91="25557999"

BUILD=$(vmware -v 2>/dev/null)
if [ -z "$BUILD" ]; then
  echo "UNKNOWN - cannot determine ESXi version. Is this an ESXi host?"
  exit 2
fi

VERSION=$(echo "$BUILD" | grep -oP '\d+\.\d+\.\d+')
BUILD_NUM=$(echo "$BUILD" | grep -oP '\d+$')

if [ -z "$BUILD_NUM" ]; then
  echo "UNKNOWN - could not parse build number from: $BUILD"
  exit 2
fi

echo "Detected: $BUILD (version=$VERSION build=$BUILD_NUM)"

case "$VERSION" in
  8.0.*)
    if [ "$BUILD_NUM" -ge "$PATCHED_BUILDS_8" ]; then
      echo "PATCHED - build $BUILD_NUM >= $PATCHED_BUILDS_8 (ESXi 8.0 U3k+)"
      exit 0
    else
      echo "VULNERABLE - build $BUILD_NUM < $PATCHED_BUILDS_8 (needs ESXi 8.0 U3k)"
      exit 1
    fi
    ;;
  9.0.*)
    if [ "$BUILD_NUM" -ge "$PATCHED_BUILDS_90" ]; then
      echo "PATCHED - build $BUILD_NUM >= $PATCHED_BUILDS_90 (ESXi 9.0.2.0100+)"
      exit 0
    else
      echo "VULNERABLE - build $BUILD_NUM < $PATCHED_BUILDS_90"
      exit 1
    fi
    ;;
  9.1.*)
    if [ "$BUILD_NUM" -ge "$PATCHED_BUILDS_91" ]; then
      echo "PATCHED - build $BUILD_NUM >= $PATCHED_BUILDS_91 (ESXi 9.1.0.0200+)"
      exit 0
    else
      echo "VULNERABLE - build $BUILD_NUM < $PATCHED_BUILDS_91"
      exit 1
    fi
    ;;
  *)
    echo "UNKNOWN - unrecognized ESXi version: $VERSION"
    exit 2
    ;;
esac
07 · Bottom Line

If you remember one thing.

TL;DR
This is a MEDIUM at reassessed score 5.5, downgraded from the vendor's HIGH 7.6. There is no noisgate mitigation SLA for MEDIUM — go straight to the 365-day noisgate remediation SLA to apply the vendor patch (ESXi 8.0 U3k, ESXi 9.0.2.0100, ESXi 9.1.0.0200, Workstation/Fusion 26H1). However, because VMSA-2026-0006 also contains three CRITICAL flaws (CVE-2026-59309 auth bypass, CVE-2026-59310 directory traversal, CVE-2026-47876 VM escape), you should be patching ESXi and vCenter this week for those — and this CVE rides along for free in the same cumulative update. Monday morning action: prioritize the VMSA-2026-0006 patch train for the critical CVEs; CVE-2026-41703 will be remediated as a side effect. In the meantime, audit vSphere VM-deployment privileges and confirm vm.restrictAdvancedConfig is enabled on all ESXi 8.0 hosts.

Sources

  1. VMSA-2026-0006 — Broadcom/VMware Security Advisory
  2. BleepingComputer — VMware fixes three critical flaws
  3. The Hacker News — Three Critical VMware Flaws
  4. Qualys ThreatPROTECT — VMware ESX, vCenter, Workstation, and Fusion Multiple Vulnerabilities
  5. NHS England Digital — Cyber Alert CC-4821
  6. SecurityWeek — Critical VM Escape Vulnerability Patched in VMware ESXi
  7. Angry Sysops — vSphere 8.0 Update 3k Fixes Critical CVEs
Peer Review

What defenders are saying.

Submit a review attribution: handle + country only
0 flags selected · stored anonymously
Validation Results

Crowdsourced verification outputs.

Results submitted by users who ran the verification payload against their environment.