Skip to main content
Version: 7.0

PwnEscape (CVE-2026-99999)

Host isolation risk

Hypervisors running untrusted virtio-net VMs on an affected kernel are potentially exposed. Update the host kernel and reboot the hypervisor during a planned maintenance window.

Summary​

FieldDetail
CVECVE-2026-99999
NamePwnEscape
ComponentLinux host networking, IPv4 checksum completion; reachable through virtio-net/TAP
ImpactHost memory disclosure and denial of service; the researcher also reports host code execution in a controlled lab
SeverityKernel CNA: CVSS 3.1 9.3 Critical; Red Hat assigns 8.8 and an Important severity rating
Upstream fix6785011f8b16abf40b1e9d8b2e332232b3e68822
Status checked30 October 2026

The researcher demonstrated host memory disclosure and subsequently achieved VM-to-host code execution in a controlled lab. AWS's bulletin independently identifies the affected self-managed KVM/virtio-net configuration. Red Hat's assessment includes possible host code execution, crashes and information disclosure.

Am I affected?​

Assess the running host kernel on every hypervisor that accepts untrusted VM workloads using virtio-net with TAP or vhost-net networking. Patch status depends on the host kernel and its vendor security updates.

Assess Intel, AMD and arm64 hosts. Reachability depends on their networking configuration and kernel patches, including hosts with nested virtualization disabled.

The VM-to-host attack path applies to hypervisors hosting tenant VMs. Maintain operating-system security updates on control servers as usual.

What the fix changes​

A VM can supply checksum-offload metadata alongside a packet. The host may parse the packet before completing its checksum. Invalid checksum positioning can cause that later operation to change an IPv4 header that the stack already examined, making later consumers operate on inconsistent packet data.

The upstream patch checks that checksum processing starts beyond the IPv4 header before allowing completion in several networking paths, including fragmentation and bridge connection tracking. The commit explicitly describes this as defensive validation and notes broader input validation work. Install vendor security updates as they become available, including subsequent hardening.

Is a fix available for my distribution?​

Checked on 30 October 2026. Availability below refers to a vendor-published security fix in the distribution's stable repositories.

DistributionFix available?Details
Debian 12 (bookworm)YesInstall linux 6.1.190-1 or a later security update. Fixed by DLA-4841-1.
Debian 13 (trixie)YesInstall linux 6.12.113-1 or a later security update. Fixed by DSA-6568-1.
Ubuntu 22.04 LTSNoNo released fix listed. Ubuntu marks the generic kernel fix as work in progress; maintained HWE kernels remain vulnerable.
Ubuntu 24.04 LTSNoNo released fix listed. Ubuntu marks the generic kernel fix as work in progress; maintained HWE kernels remain vulnerable.
AlmaLinux 9YesInstall kernel 5.14.0-687.59.1.el9_8 or a later security update. Fixed by ALSA-2026:86033.
AlmaLinux 10YesInstall kernel 6.12.0-211.67.1.el10_2 or a later security update. Fixed by ALSA-2026:85321.
Rocky Linux 9YesInstall kernel 5.14.0-687.59.1.el9_8 or a later security update. Fixed by RLSA-2026:86033.
Rocky Linux 10YesInstall kernel 6.12.0-211.67.1.el10_2 or a later security update. Fixed by RLSA-2026:85321.

Debian 12 and 13's fixed packages were verified in the security repository for amd64 and arm64. AlmaLinux and Rocky Linux's BaseOS security metadata was checked for x86_64 and aarch64. Debian 12 also has a fixed linux-6.12 package, 6.12.113-1~deb12u1, listed in DLA-4850-1. Custom kernels require a separate check against their package security records.

Sources: Debian 12 security repository, Debian CVE tracker, Debian 13 security repository, Ubuntu CVE tracker, AlmaLinux 9 repository metadata, AlmaLinux 10 repository metadata, Rocky Linux 9 repository metadata, Rocky Linux 10 repository metadata.

Remediation​

Debian 12 and 13: update and reboot​

Run on the hypervisor:

apt-get update
apt-get install "linux-image-$(dpkg --print-architecture)"
reboot

After reboot, verify the running kernel and package:

uname -r
dpkg-query -W "linux-image-$(uname -r)"

The fixed packages are:

  • Debian 12: 6.1.190-1, with kernel release 6.1.0-54-amd64 or 6.1.0-54-arm64.
  • Debian 13: 6.12.113-1, with kernel release 6.12.113+deb13-amd64 or 6.12.113+deb13-arm64.

Later vendor security kernels also include the fix.

AlmaLinux and Rocky Linux 9 and 10: update and reboot​

Run on the hypervisor:

dnf upgrade --refresh
reboot

After reboot, check the running kernel against the fixed version in the table above:

uname -r
rpm -q "kernel-core-$(uname -r)"

Distributions awaiting a fix​

Monitor the vendor record linked in the table and install the fixed kernel as soon as it is released. Reboot the hypervisor to apply it.

While a vendor fix is unavailable​

If your distribution has no fix available, monitor its security advisory and install the fixed kernel when released. Reboot the hypervisor to apply it.

For live patching, confirm with the provider that its patch covers this CVE on the exact running kernel.

References​