Cycle's hosted MCP is live. Your AI tooling just learned DevOps.Read the announcement

CVE-2026-74580: Possible VM Escape via the Vghost Vulnerability

CVE-2026-74580 (Vghost) is a high-severity Linux vhost bug that can give attackers root on the host or let them escape a VM. Here’s the risk and how Cycle users patch.

cycle gear darkThe Cycle Team
3 Min Read
Tux_Mono

CVE-2026-74580 is a high-severity Linux kernel bug in vhost, the subsystem that accelerates I/O for virtual machines. It gives a local user a reliable path to root on the host, and in some VM setups it lets a guest write into host memory.

The CVE record has existed since August 21, 2026, but the full technical write-up, nicknamed "Vghost", only went public on October 12. It came with working exploit demos for both a local root escalation and a VM escape. The bug has been sitting in the kernel since Linux 4.11 back in 2017, which means a lot of fleets are carrying it right now.

For Cycle users: The fix is already in CycleOS for nodes using build v2026.09.24.1. Restart each server once to boot into the patched kernel, starting with hypervisor servers running virtual machines.

What is CVE-2026-74580?

CVE-2026-74580 is a memory corruption bug in the Linux kernel's vhost subsystem, rated 8.8 (High) by the kernel.org CNA. vhost is the piece of the kernel that speeds up networking and socket traffic for virtual machines, so it sits right on the boundary between a guest and its host.

The bug was discovered by Corvus AI and published by Tencent Zhuque Lab, who walked through it in a detailed write-up called "Vghost" on October 12. Their team confirmed working exploits on current releases of Ubuntu, RHEL, Amazon Linux, Azure Linux and Oracle Linux.

The risks break down into three buckets:

  • Root on the host. A local, low-privileged user who can open a vhost device can escalate to root.
  • VM escape. In certain configurations, a guest VM can write into the host's QEMU process and take control of it.
  • Data exposure and crashes. Even short of full takeover, the bug can leak kernel memory, corrupt data or bring a host down.

Date

Milestone

Oct 12, 2026

Full "Vghost" write-up and exploit demos published

Aug 25, 2026

CVSS 8.8 score published by kernel.org CNA

Aug 21, 2026

CVE-2026-74580 announced by the Linux kernel CVE team

Aug 3, 2026

Fix lands in mainline

Two major kernel vulnerabilities were announced earlier this year. Cycle acted quickly then as well, having a patch available for customers before the vulnerabilities were publicly announced.

Learn more

Who's exposed

Every Linux kernel from 4.11 onward with vhost device IOTLB support is affected until patched. Fixed upstream stable releases start at 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 and 7.2.

On Cycle, any server running virtual machines on a CycleOS build older than v2026.09.24.1 is vulnerable.

Can a VM break out?

The part of this disclosure that should get infrastructure teams' attention is what it means for virtual machines. vhost exists to serve VMs, and the researchers showed a guest can trigger the same bug from inside the VM.

In their demo, a process running inside a guest was able to reach out and take control of the host's virtualization process.

If you run on Cycle

The fix is in CycleOS starting with build v2026.09.24.1. Since kernel updates on CycleOS only take effect at reboot, any server that hasn't restarted since that build is still on the vulnerable kernel. Restart servers with the hypervisor feature first, then roll through the rest of the cluster one node at a time, and confirm each one reports v2026.09.24.1 or newer.

Cookies

Cookies Preferences

We run basic, anonymous analytics by default to measure site traffic. By clicking "Accept," you allow additional cookies for advanced app improvements and tailored advertising. Choose what you share by clicking "Customize."