Hello,
I would like to report a reproducible VMware Workstation NAT issue that occurs when the Kaspersky Premium Firewall component is enabled.
Environment
-----------
Host OS: Windows 11
VMware Workstation Pro: 26H1u1 / 26.0.1 build-25688693
vmnat.exe version reported by Windows Error Reporting: 26.0.1.2799
Kaspersky Premium: 21.26.4.406
Guest OS: Windows 11
Network mode: NAT / VMnet8
The issue has been reproduced on both VMware Workstation 26.0.0 and VMware Workstation 26H1u1 / 26.0.1. Updating from 26.0.0 to 26.0.1 did not resolve it.
VMnet8 configuration:
- Network: 192.168.108.0/24
- Host VMnet8 adapter: 192.168.108.1
- VMware NAT gateway: 192.168.108.2
- Guest IP: 192.168.108.128
Problem
-------
With Kaspersky Premium Firewall enabled, VMware NAT initially works normally, but after a few minutes the guest loses Internet connectivity.
Two different failure modes have been reproduced:
1. vmnat.exe crashes with exception 0xc0000005, and VMware NAT Service may end up stopped.
2. VMware NAT Service remains reported as "Running", but vmnat.exe enters a CPU busy loop. In this state:
- the guest can still reach 192.168.108.1;
- the VMware NAT gateway 192.168.108.2 becomes unreachable;
- Internet connectivity is lost;
- vmnat.exe remains running.
CPU busy-loop verification
--------------------------
During the broken NAT state:
$c1=(Get-Process vmnat).CPU
Start-Sleep 10
$c2=(Get-Process vmnat).CPU
$c2-$c1
Observed results:
10.015625
9.921875
This means vmnat.exe consumed approximately 10 CPU seconds during 10 seconds of wall-clock time, consistent with approximately one logical CPU core being fully occupied.
Windows Event Viewer / WER
--------------------------
Repeated APPCRASH events were recorded for vmnat.exe 26.0.1.2799 with exception code 0xc0000005.
Examples from 2026-09-04:
22:01:58
Faulting module: vmnat.exe
Exception: 0xc0000005
Fault offset: 0x0000000000012909
22:03:58
Faulting module: VCRUNTIME140.dll 14.50.35719.0
Exception: 0xc0000005
Fault offset: 0x0000000000010b77
22:05:58
Faulting module: vmnat.exe
Exception: 0xc0000005
Fault offset: 0x0000000000010c23
Controlled A/B test
-------------------
Kaspersky Firewall ENABLED:
- NAT initially works.
- After a few minutes NAT fails.
- vmnat.exe either crashes or enters the CPU busy loop.
- The guest loses Internet connectivity.
- The VMware NAT gateway becomes unreachable.
In one controlled ping test:
186 packets sent
162 received
24 lost (12%)
The packet loss was concentrated at the end of the test when NAT failed.
Kaspersky Firewall DISABLED, with the rest of Kaspersky Premium still enabled:
- NAT remained operational.
- VMware NAT Service remained Running.
- Continuous ping test: 1087 packets sent, 1086 received, 1 lost.
- vmnat.exe CPU delta during a 10-second measurement: 0.
- No sustained NAT failure occurred during the test.
Troubleshooting already performed
---------------------------------
- Updated VMware Workstation from 26.0.0 to 26.0.1.
- Updated VMware Tools and rebooted the guest.
- Repaired the VMware Workstation installation.
- Restored VMware virtual networks to defaults.
- Repaired Microsoft Visual C++ 2015-2022 x64 Redistributable.
- Rebooted the Windows host.
- Completely exited Kaspersky VPN Secure Connection and stopped its service; the issue still reproduced.
- Reproduced the issue with all other VMs powered off.
- vmnat.exe / VMware / Broadcom applications are classified as Trusted/Allowed in Kaspersky.
- No explicit vmnat.exe block appears in Kaspersky Firewall reports.
- VMnet8 was tested as both Local and Trusted in Kaspersky; the issue still reproduced.
Important observation
---------------------
Among the variables tested, enabling the Kaspersky Premium Firewall component consistently reproduces the VMware NAT failure.
When only the Kaspersky Firewall component is disabled, while the rest of Kaspersky Premium remains active, the failure has not reproduced in our controlled tests.
I am not claiming that the root cause is necessarily in Kaspersky. The actual process crashing or entering the busy loop is VMware vmnat.exe, so the root defect could be in VMware NAT, Kaspersky network filtering, or the interaction between both products.
I have also opened a support case with Kaspersky so that the issue can be investigated from both sides.
Could the VMware Workstation networking team please investigate this interaction?
I can provide Windows Event Viewer / WER logs, additional reproduction results, and VMware support data if requested.