Skip to main content
Mallory
Back to intelligence
cloud-service-vulnerabilityproof-of-concept-releaseprivilege-escalation-techniquewidely-deployed-product-advisory

ITScape KVM/arm64 Escape Flaw Exposes Hosts to Guest-Led Kernel RCE

Updated 2d agoFirst seen Jun 10, 20264 sources

A critical guest-to-host escape vulnerability in KVM on arm64 systems, tracked as CVE-2026-46316 and dubbed ITScape, was publicly disclosed with working proof-of-concept exploit code. Researcher Hyunwoo Kim reported that the flaw resides in the in-kernel vGIC-ITS implementation, where a race condition and double-put use-after-free in vgic_its_invalidate_cache() can be triggered entirely from an untrusted guest VM, allowing execution of commands on the host with kernel privileges.

The issue affects arm64 Linux kernels spanning builds from late April 2024 through early June 2026 and raises particular concern for multi-tenant public cloud environments running unpatched arm64 KVM hosts. The published PoC reportedly demonstrates host-kernel code execution on aarch64, including creation of a root-owned /ITScape file on the host, while Linux kernel maintainers have already merged a fix that changes vgic_put_irq() handling based on the return value of xa_erase(). The disclosure also advises applying additional related patches, including one addressing CVE-2026-46317.

Share:
ITScape KVM/arm64 Escape Flaw Exposes Hosts to Guest-Led Kernel RCE
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

3 events from the most recent confirmed update back to the earliest known activity.

3 EVENTS
Jun 11, 20262d ago

Linux mainline kernel patch for CVE-2026-46316 is merged

The disclosure states that Linux kernel maintainers merged a patch for CVE-2026-46316 in the mainline kernel. The fix changes vgic_put_irq() so its cache reference is dropped only based on the value returned by xa_erase().

ITScape KVM Escape: CVE-2026-46316 PoC Exploit Disclosed

Hyunwoo Kim publicly discloses ITScape KVM escape with PoC

Hyunwoo Kim publicly disclosed CVE-2026-46316, dubbed ITScape, a guest-to-host escape vulnerability in KVM on arm64 systems, and stated that a working exploit and proof-of-concept had been developed. The flaw was described as a double-put use-after-free in the KVM/arm64 vGIC-ITS implementation that can let a guest execute commands on the host with kernel privileges.

ITScape KVM Escape: CVE-2026-46316 PoC Exploit Disclosed
Jun 5, 20269d ago

Linux patches CVE-2026-46316 after embargoed disclosure

Hyunwoo Kim reported CVE-2026-46316 through an embargoed disclosure to linux-distros@vs.openwall.org, and Linux patched the flaw in commit 13031fb6b835. The reference dates that patch to 2026-06-05, before the later public disclosure and mainline merge reporting.

GitHub - V4bel/ITScape · GitHub
LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

8 LINKEDOpen in app
Affected products
2 linked
Linux KernelQemu
Organizations
4 linked
GoogleLinkedinXQemu
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.