Cyber Security News

PoC Exploit Released for Linux Kernel Guest-to-Host Escape Vulnerability

A proof-of-concept (PoC) exploit has been publicly released for a critical Linux kernel vulnerability, tracked as CVE-2026-46316, enabling guest-to-host escape in KVM/arm64 environments.

The flaw, dubbed “ITScape” by security researcher Hyunwoo Kim (V4bel), affects the Kernel-based Virtual Machine (KVM) subsystem and allows a malicious guest virtual machine to execute arbitrary commands on the host with full kernel (root) privileges.

The issue has drawn significant attention due to its impact on virtualization security, particularly in multi-tenant cloud environments running ARM64 infrastructure.

PoC Exploit Released for Linux Kernel Flaw

The vulnerability resides in the vGIC-ITS (Virtual Generic Interrupt Controller – Interrupt Translation Service) emulation logic within the in-kernel KVM implementation.

Specifically, it is caused by a race condition that leads to a “double-put” scenario, ultimately enabling host kernel code execution.

Unlike traditional VM escape vulnerabilities that often target QEMU user-space components, ITScape exists entirely within the Linux kernel, making it more severe as exploitation yields direct kernel-level access rather than user-space process compromise.

According to the technical documentation and PoC released on GitHub, the exploit chain can be triggered purely through guest-side actions, without requiring interaction with user-space emulation layers.

The PoC demonstrates how a crafted guest workload performing specific GIC/ITS memory-mapped I/O (MMIO) operations can trigger the race condition, escape the virtualized environment, and execute code on the host.

Successful exploitation is verified by the creation of a file named “/ITScape” on the host system, owned by root, confirming privilege escalation beyond the guest boundary.

The released PoC is designed for controlled testing environments and uses QEMU TCG to emulate an ARM64 system, allowing researchers to reproduce the vulnerability safely. It is built on top of Linux KVM self-tests.

To compile the PoC on a vulnerable kernel tree (for example, Linux v7.1‑rc6, immediately prior to the fix), the researcher provides the following build invocation:

bash./build.sh <linux>/tools/testing/selftests/kvm

Once compiled, the PoC binary is bundled into an initramfs, and QEMU is started with the supplied helper script:

bash./qemu.sh <kernel-image> <initramfs>

Inside the emulated environment, an attacker (or tester) runs the PoC directly:

bash./poc

It requires a vulnerable kernel version, specifically between commits 8201d1028caa (April 2024) and 13031fb6b835 (June 5, 2026), before the patch release.

While the PoC is not fully weaponized for real-world cloud exploitation, the researcher notes that adapting it to production environments would be feasible for attackers familiar with specific kernel configurations, memory layouts, and timing adjustments.

This vulnerability is particularly concerning for public cloud providers and environments that allow untrusted guest workloads on ARM64 hosts.

Since the exploit compromises the fundamental isolation guarantees of virtualization, successful attacks could enable lateral movement, data exfiltration, or full infrastructure takeover.

The disclosure followed a coordinated embargo via the Linux-distros security mailing list, and patches have been released to address the issue.

Security teams are strongly advised to update affected Linux kernels immediately and audit virtualization environments for exposure.

Additional mitigations include restricting untrusted guest execution, applying strict isolation policies, and monitoring for anomalous KVM or interrupt controller behavior.

The release of a functional PoC significantly increases the risk of exploitation in the wild, making timely patching and detection critical.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Storm-2603 Hackers Exploit SharePoint and Abuse Cloudflare Tunnel to Hide Remote Access

A December intrusion to Storm-2603, the China-based group Microsoft ties to Warlock ransomware. The attackers…

7 minutes ago

OpenSSH sshole Flaw Allows Hackers to Log Into Password-Disabled Linux Accounts Using 257-Character Passwords

A decade-old authentication bypass in OpenSSH on musl-based Linux lets attackers log into accounts that…

10 minutes ago

New GhostMap Android Vulnerability Can Crash Phones Permanently Without Opening an App or Granting Permissions

Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…

20 minutes ago

Microsoft Paint Vulnerability Allows Hackers to Execute Malicious Code Remotely Without User Interaction

Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…

43 minutes ago

ARTEX AI Framework Linked to Bank Breaches and Cloud Attacks Found Exposed Across Hundreds of Servers

An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…

1 hour ago

Shopify Makes IP Allowlisting Mandatory for All Public Apps to Prevent Stolen API Token Abuse

Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…

1 hour ago