Description
Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to 3.31.0, the runtime-rs standalone virtio-fs path is vulnerable to a guest-root to host-root escape. In this configuration, Kata runs the host virtiofsd as root with --sandbox none --seccomp none, so an attacker with root-equivalent access inside the guest can bypass the guest virtio-fs client entirely by taking over the virtio-fs PCI device and building a virtqueue in userspace to submit raw FUSE requests directly to the host virtiofsd. A crafted FUSE_SYMLINK request whose new symlink name is an absolute host path is honored outside the configured shared directory, allowing guest root to create root-owned symlinks in sensitive host locations such as /etc/cron.d. By pointing such a symlink at a guest-controlled crontab payload reachable through a live runtime process's mount namespace, the attacker causes the host cron daemon to execute that payload as host root, crossing the Kata isolation boundary. This issue is fixed in version 3.31.0.
Published: 2026-08-07
Score: 9.2 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows a guest with root-equivalent privileges to bypass the virtio‑fs client and issue raw FUSE requests to the host's virtiofsd. A specially crafted FUSE_SYMLINK request can create an absolute symlink outside the shared directory, enabling the guest to place root‑owned symlinks in critical host locations such as /etc/cron.d. By pointing such a symlink to a payload accessible from the guest, the host's cron daemon executes it with host root privileges, effectively breaching the isolation boundary and granting the attacker full control of the host system.

Affected Systems

The flaw exists in Kata Containers versions older than 3.31.0. The affected product is Kata Containers, specifically the runtime‑rs standalone virtio‑fs implementation. Any deployment relying on guest VMs that run virtiofsd as root without sandboxing or seccomp filtering is vulnerable.

Risk and Exploitability

The CVSS base score is 9.2, classifying the issue as critical. The EPSS score is not available, so the projected exploitation probability cannot be assessed, but the vulnerability is catalogued as not listed in CISA KEV. Exploitation requires root-equivalent access within the guest, which is a common privilege in a Kata VM, and a configuration that runs virtiofsd with --sandbox none and --seccomp none. If an attacker can achieve these conditions, they can readily elevate to host‑root privileges and execute arbitrary code by manipulating cron or other privileged services.

Generated by OpenCVE AI on August 7, 2026 at 23:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Kata Containers to version 3.31.0 or later, which removes the vulnerable path.
  • If an upgrade is not immediately possible, reconfigure the host virtiofsd to run with sandboxing enabled and a strict seccomp filter to restrict FUSE_SYMLINK operations.
  • Limit or eliminate virtiofs mounts that are not essential to the guest, and ensure that any necessary mounts are confined to safe shared directories only.

Generated by OpenCVE AI on August 7, 2026 at 23:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-2gv2-cffp-j227 Kata guest escape: runtime-rs guest-root to host-root escape via virtiofs
History

Fri, 07 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Katacontainers
Katacontainers kata-containers
Vendors & Products Katacontainers
Katacontainers kata-containers

Fri, 07 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to 3.31.0, the runtime-rs standalone virtio-fs path is vulnerable to a guest-root to host-root escape. In this configuration, Kata runs the host virtiofsd as root with --sandbox none --seccomp none, so an attacker with root-equivalent access inside the guest can bypass the guest virtio-fs client entirely by taking over the virtio-fs PCI device and building a virtqueue in userspace to submit raw FUSE requests directly to the host virtiofsd. A crafted FUSE_SYMLINK request whose new symlink name is an absolute host path is honored outside the configured shared directory, allowing guest root to create root-owned symlinks in sensitive host locations such as /etc/cron.d. By pointing such a symlink at a guest-controlled crontab payload reachable through a live runtime process's mount namespace, the attacker causes the host cron daemon to execute that payload as host root, crossing the Kata isolation boundary. This issue is fixed in version 3.31.0.
Title Kata guest escape: runtime-rs guest-root to host-root escape via virtiofs
Weaknesses CWE-22
CWE-36
References
Metrics cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N'}


Subscriptions

Katacontainers Kata-containers
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-07T22:17:12.604Z

Reserved: 2026-05-18T22:54:18.272Z

Link: CVE-2026-47243

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T23:30:17Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-36

    Absolute Path Traversal