Warp Panda reported exploiting ESXi logging flaw CVE-2026-41709 (KEV) to operate without audit logs
CVE-2026-41709 is a low-severity ESXi flaw. It lets someone who already has admin access perform some operations without being logged. CrowdStrike, as reported by The Hacker News, says Warp Panda used it as a zero-day in early 2026, and CISA has listed it in KEV. Today: confirm ESXi builds against Broadcom's July 2026 fixed versions, patch, and review ESXi and vCenter audit logs for gaps.
Triage: Exploitation requires existing admin access on ESXi (CVSS 2.7). It is a post-compromise stealth aid, not an entry point. KEV listing and a named actor justify prompt patching and a log review.
One secondary source (The Hacker News) relays the CrowdStrike attribution, the KEV listing and the Broadcom advisory. Neither the primary CrowdStrike, CISA nor Broadcom documents were reviewed.
What happened
- CVE-2026-41709 is an insufficient-logging flaw in VMware ESXi rated CVSS 2.7. It could let an actor with admin access perform certain operations without being logged [S1].
- CrowdStrike attributes zero-day exploitation in early 2026 to the China-nexus actor Warp Panda [S1].
- The reported activity is tied to attacks on the US legal sector [S1].
- The actor is also reported to bypass audit logging, harvest cloud session tokens and register rogue MFA devices [S1].
- CISA added the CVE to the KEV catalog. Broadcom's July 2026 advisory lists fixed builds [S1].
Timeline
| Early 2026 | Warp Panda exploits CVE-2026-41709 as a zero-day, per CrowdStrike S1 |
| 2026-07 | Broadcom advisory with fixed ESXi / VCF builds S1 |
| Unknown | CISA adds CVE-2026-41709 to KEV S1 |
| 2026-10-29 | Public reporting of the Warp Panda attribution S1 |
Detect
ESXi / vCenter log silence per host · ESXi host syslog (hostd, vpxa, vmkernel, shell) and vCenter logs forwarded to Splunk
index=* ("hostd" OR "vpxa" OR "vmkernel" OR "shell") | bin _time span=15m | stats count by host, _time | streamstats current=f last(_time) as prev_time by host | eval gap_min=round((_time-prev_time)/60) | where gap_min>30 | table host prev_time _time gap_minA hit means: A hypervisor or vCenter stopped forwarding logs for more than 30 minutes. This is consistent with audit-log bypass, but also with outages. The flaw suppresses logging of certain operations, so no gap does not mean no exploitation.
ESXi syslog / audit configuration changes · ESXi host syslog and vCenter events
index=* ("Syslog.global.logHost" OR "Syslog.global.logDir" OR "system syslog" OR "auditrecord") | stats count min(_time) as first max(_time) as last values(user) as user by host | sort - lastA hit means: Someone changed where or whether the host logs. This is a generic hunt for audit-log tampering. The source does not publish the specific commands Warp Panda used.
Verify
- Match each log gap against change tickets, maintenance windows, host reboots and syslog collector outages before treating it as suspicious.
- Check whether gaps affect one host or all hosts at once. A gap across all hosts at the same time points to a collector or network problem.
- Confirm the host build against the fixed versions. Gaps on fixed builds point to other causes.
- Benign look-alikes: planned patching, vMotion or maintenance mode, syslog forwarder restarts, and authorised admin syslog reconfiguration.
Scope
Affected
- VMware ESXi / vSphere / Cloud Foundation builds prior to the fixed versions in Broadcom's July 2026 advisory [S1]
Only if
- Attacker already holds admin access on the affected ESXi component [S1]
Not affected if
None stated by the sources.
Fixed in: ESXi-9.1.0.0-25370933 (VMware Cloud Foundation and vSphere Foundation); ESXi-9.0.2.0100-25595025; ESXi80U3j-25429389 (VMware ESX and Telco Cloud Platform); VMware Cloud Foundation 5.2.4 [S1]
Enumerate
- All ESXi hosts and their build numbers, compared with the fixed versions
- Accounts with ESXi or vCenter admin rights, and their recent logons
- Hosts whose syslog forwarding is missing or incomplete
- Cloud identities with recent session-token anomalies or newly registered MFA devices (reported actor behaviour) [S1]
Contain
- Preserve current ESXi and vCenter logs and collector data before patching or rebooting.
- Restrict ESXi and vCenter admin access to management networks and named accounts.
- Rotate ESXi and vCenter admin credentials if any log gap or unexplained admin activity is found. Rotation invalidates existing sessions and cannot be undone.
- Revoke suspect cloud session tokens and remove unrecognised MFA devices after recording them as evidence [S1].
Eradicate
- Apply Broadcom's fixed builds to remove the logging flaw [S1].
- Remove any unauthorised admin accounts, rogue MFA registrations or syslog configuration changes found during the hunt. The source does not describe specific ESXi persistence.
Recover
- Before restoring trust, validate that each patched host forwards hostd, vpxa, vmkernel and shell logs end to end.
- Afterwards, monitor for new log gaps, admin logons from unusual sources and new MFA device registrations.
Re-enter the loop when
- CrowdStrike, CISA or Broadcom publish IoCs or command-level behaviours for Warp Panda.
- Broadcom revises the affected or fixed versions.
- Reporting extends the targeting beyond the US legal sector, for example to finance.
- A hunt finds a log gap or rogue MFA device that you cannot explain.
Debrief
- Record ESXi build inventory, patch dates and the result of the log-gap review.
- Gap: the source gives no IoCs, commands or detection logic.
- Gap: initial access to ESXi admin is not described.
- Gap: the KEV addition date and the exact Broadcom advisory ID are not given in the source.
Detection coverage — checked automatically
| Category | Source | Status |
|---|---|---|
| Vendor | Impacted vendor / CERT advisory | nothing found — no vendor or CERT page among the thread sources; secondary reporting only |
| Government | CISA KEV · CVE-2026-41709 | published — listed 2026-10-28, federal due 2026-11-11 |
| Reference | NVD · CVE-2026-41709 | published — published 2026-07-30, CVSS 3.1 2.7 |
| VM scanners | Qualys · CVE-2026-41709 | published — ThreatPROTECT: VMware ESX, vCenter, Workstation, and Fusion Multiple Vulnerabilities |
| VM scanners | Rapid7 · CVE-2026-41709 | published — InsightVM coverage stated |
| VM scanners | Tenable · CVE-2026-41709 | published — 1 plugin: 337683 VMware ESX 8.0 / 9.0 / 9.1 Insufficient Logging (VMSA-2026-0006) |
| EDR / endpoint VM | CrowdStrike blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | Microsoft Security blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | SentinelOne blog | nothing found — no post names it among the feed's 10 newest items |
| EDR / endpoint VM | SentinelOne Labs | nothing found — no post names it among the feed's 10 newest items |
| WAF / edge | Akamai blog | nothing found — no post names it among the feed's 1185 newest items |
| WAF / edge | Cloudflare WAF managed-ruleset changelog | nothing found — no post names it among the feed's 139 newest items |
| Cloud / container | Wiz blog | nothing found — no post names it among the feed's 719 newest items |
| Linux distro errata | Debian tracker · CVE-2026-41709 | published — tracker entry |
| Linux distro errata | Red Hat · CVE-2026-41709 | nothing found — no Red Hat entry |
| IDS / research | Cisco Talos blog | nothing found — no post names it among the feed's 15 newest items |
| IDS / research | Emerging Threats open · CVE-2026-41709 | nothing found — no open rule names it (exploit, web_server, web_specific_apps sets) |
| Detection content | Elastic detection rules | published — 1 file names VMware: detection_rules/schemas/definitions.py |
| Detection content | Elastic Security Labs | nothing found — no post names it among the feed's 102 newest items |
| Detection content | SigmaHQ rules | published — 19 files name VMware: rules/windows/image_load/image_load_side_load_vmware_xfer.yml, rules/windows/process_creation/proc_creation_win_dll_sideload_vmware_xfer.yml, rules-emerging-threats/2022/Exploits/CVE-2022-31659/web_cve_2022_31659_vmware_rce.yml, rules/windows/process_creation/proc_creation_win_vmware_vmtoolsd_susp_child_process.yml |
| Detection content | Splunk ESCU | published — 10 files name VMware: data_sources/vmware_esxi_syslog.yml, detections/web/vmware_aria_operations_exploit_attempt.yml, stories/vmware_aria_operations_vrealize_cve_2023_20887.yml, detections/web/vmware_server_side_template_injection_hunt.yml |
| Community | Nuclei template · CVE-2026-41709 | nothing found — no template under http/cves |
| MSSP / IR firms | Arctic Wolf blog | nothing found — no post names it among the feed's 10 newest items |
| MSSP / IR firms | Huntress blog | nothing found — no post names it among the feed's 754 newest items |
| MSSP / IR firms | Rapid7 blog | nothing found — no post names it among the feed's 20 newest items |
| MSSP / IR firms | Sophos threat research | nothing found — no post names it among the feed's 15 newest items |
| Research | Unit 42 | nothing found — no post names it among the feed's 15 newest items |
Checked automatically 2026-11-10 22:22Z from public sources: 9 published, 18 nothing found, 0 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.
What a person would still look up (4)
| Vulnerability management | Does the scanner identify ESXi builds below the fixed versions for CVE-2026-41709? |
| SIEM / log pipeline | Are ESXi and vCenter logs collected from every host, with alerting on forwarding gaps? |
| Identity / IdP | Are MFA device registrations and session-token reuse logged and alerted? |
| Hypervisor hardening | Is ESXi admin access restricted, with lockdown mode or equivalent applied? |
Exposure queries — generated automatically
Where each CVE comes from: CVE-2026-41709 — China-nexus Warp Panda exploited VMware ESXi logging flaw CVE-2026-41709 to reduce audit visibility, targeting US legal. A product row answers "is the software from that story reachable from the internet", not "is this card about that software".
shodan · cve · CVE-2026-41709
vuln:CVE-2026-41709
open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.
0match this spelling on Shodan · 2026-11-10 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory▬ 0 on 2026-10-30 (+0) · 0 on 2026-11-09 (+0)
shodan · named · named:vmwareesxi
product:"VMware ESXi"
open · The name the campaign uses (NVD has not named the software yet): Shodan's product field, for software that is itself the service. Affected per the card: VMware ESXi / vSphere / Cloud Foundation builds prior to the fixed versions in Broadcom's July 2026 .
3,949services internet-wide on Shodan · 2026-11-10▲ 3,933 on 2026-10-30 (+16 +0%) · 3,944 on 2026-11-09 (+5 +0%)
censys · named · named:vmwareesxi
host.services: (software.product = "VMware ESXi")
Censys Platform host search, software as fingerprinted at layer 7. Affected per the card: VMware ESXi / vSphere / Cloud Foundation builds prior to the fixed versions in Broadcom's July 2026 .
shodan · alias · card
http.title:"VMware ESXi"
open · Banner spelling suggested by the model from the card text (the host web UI title shown on ESXi login pages); counted against Shodan before it was shown.
4,327services internet-wide on Shodan · 2026-11-10▲ 4,024 on 2026-10-30 (+303 +8%) · 4,248 on 2026-11-09 (+79 +2%)
shodan · alias · card
http.html:"VMware ESXi"
open · Banner spelling suggested by the model from the card text (text on the ESXi host client login page); counted against Shodan before it was shown.
7,176services internet-wide on Shodan · 2026-11-10▲ 6,714 on 2026-10-30 (+462 +7%) · 7,439 on 2026-11-09 (-263 -4%)
Internet-wide count, trend
| Query | First | Latest | Change |
|---|---|---|---|
vuln:CVE-2026-41709 | 0 2026-10-30 | 0 2026-11-10 | +0 over 12 days |
product:"VMware ESXi" | 3,933 2026-10-30 | 3,949 2026-11-10 | +16 (+0%) over 12 days |
http.html:"VMware ESXi" | 6,714 2026-10-30 | 7,176 2026-11-10 | +462 (+7%) over 12 days |
http.title:"VMware ESXi" | 4,024 2026-10-30 | 4,327 2026-11-10 | +303 (+8%) over 12 days |
Shodan's count of matching services on the whole internet, one point a day; the scope (your ranges) is never part of it. A count moves with Shodan's crawl as much as with patching, so read the direction, not the digit.
NVD has not published CPE configurations for these CVEs yet, so only the CVE query is exact; the product queries use the name the campaign gives (VMware ESXi) and are replaced by NVD's spelling at the daily re-check once it names the software.
Also tried under the name the card uses, nothing matched on Shodan: http.component:"VMware ESXi".
Banner spellings: a model read 3 from the NVD names and this card's text (former and marketing names, console titles); 2 matched something on Shodan and are shown above, the rest was dropped.
Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-11-10 22:22Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.
Open questions
- Is the 'SXi-9.1.0.0-25370933' build string in the exposure data a typo for ESXi-9.1.0.0-25370933? Verify against Broadcom's advisory.
- What is the primary CrowdStrike report, and what IoCs does it contain?
- When was the CVE added to KEV, and what is the due date?
- The card sets P2 versus the pipeline's P1 because exploitation requires prior admin access. The analyst should confirm.
Sources
- [S1] https://thehackernews.com/2026/10/china-linked-hackers-exploited-vmware.html · The Hacker News
Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically; a dismissed draft unpublishes it.