Use-After-Free Vulnerability in QEMU 9pfs Subsystem (CVE-2026-93834)
A race condition in QEMU's 9pfs subsystem allows a malicious guest to trigger a use-after-free, enabling directory traversal escapes and potential code execution on the host.
CVE search metadata
CVE search record: CVE-2026-93834. Severity: high. CVSS: 8.8. KEV: no. Product: QEMU (vulnerable versions unspecified). Brief: Use-After-Free Vulnerability in QEMU 9pfs Subsystem (CVE-2026-93834). Brief link: https://feed.craftedsignal.io/briefs/2026-09-qemu-use-after-free/
CVE-2026-93834 describes a high-severity use-after-free vulnerability within the 9pfs subsystem of QEMU. The vulnerability is caused by a race condition occurring between the main thread and a worker thread when handling concurrent Tlcreate and Twalk requests. By carefully timing these requests, a malicious user within a guest virtual machine can manipulate fid paths to reference stale heap data. This manipulation allows the guest to bypass intended directory traversal restrictions, effectively escaping the confined shared directory boundary. If successfully exploited, this provides the attacker with arbitrary host file read and write capabilities, potentially leading to remote code execution within the context of the QEMU process on the host system. This vulnerability represents a critical security risk for environments utilizing 9pfs for shared folder functionality between the guest and host.
Impact
The vulnerability allows for guest-to-host escapes, granting an attacker the ability to read or write arbitrary files on the host filesystem with the privileges of the QEMU process user. In production environments, this can lead to full host compromise, sensitive data exfiltration, and lateral movement from the virtualized environment to the host infrastructure.
Recommendation
Prioritize patching all instances of QEMU to a version that addresses CVE-2026-93834. Monitor host-level process execution for anomalous file access patterns originating from QEMU processes. In environments where 9pfs sharing is not strictly required, disable the 9pfs driver to eliminate the attack surface entirely.
Immediate actions
Audit virtualization infrastructure for 9pfs usage and patch QEMU to the latest version.
Mitigations
Disable 9pfs shared folder functionality in guest configurations if not required.
CVE-2026-93834