A new Spectre-like attack dubbed VMScape allows a malicious virtual machine (VM) to leak cryptographic keys from an unmodified QEMU hypervisor process running on modern AMD or Intel CPUs. The attack breaks the isolation between VMs and the cloud hypervisor, bypassing existing Spectre mitigations and threatening to leak sensitive data by leveraging speculative execution. The researchers highlight that VMScape does not require compromising the host and works on unmodified virtualization software with default mitigations enabled on the hardware. They note that a threat actor could deploy such an attack against a cloud provider by simply renting a virtual machine to leak secrets from the hypervisor or other VMs. VMScape was developed by a team of researchers at ETH Zurich public university in Switzerland, who discovered that it affects all AMD processors from Zen 1 to Zen 5, as well as Intel’s “Coffee Lake” CPUs. The newer, “Raptor Cove” and “Gracemont” are not impacted. Modern CPUs protect against speculative attacks by extending isolation to branch prediction units (BPU) between the guest and host, but the researchers discovered that this isolation is incomplete. A guest user can influence indirect branch prediction in a host user process due to shared BPU structures like the BTB (Branch Target Buffer), IBP/ITA, and BHB (Branch History Buffer). The attack targets QEMU, the user-mode hypervisor component, which maps guest memory into its address space, enabling the use of a ‘FL...
New VMScape attack breaks guest-host isolation on AMD, Intel CPUs
BleepingComputer
·Bill Toulas
·Published Sep 11, 2025
·Updated
Affected Software
1 affected component
Qemu Qemu
Frequently Asked Questions
1
What is the main topic of this article?
The article discusses a new attack known as VMScape that compromises guest-host isolation on AMD and Intel CPUs.
2
What security implications are discussed in the article?
The VMScape attack allows a malicious virtual machine to leak cryptographic keys from a hypervisor process, risking sensitive data.
3
What products or software are affected by this VMScape attack?
The attack specifically affects the QEMU hypervisor on AMD and Intel CPUs.
4
How does the VMScape attack exploit vulnerabilities?
VMScape breaks the isolation between virtual machines to access data from other VMs.
5
What processors are specifically mentioned as being vulnerable in this article?
Modern AMD and Intel processors are mentioned as being vulnerable to the VMScape attack.