CVE-2026-8348
QEMU vulnerability analysis and mitigation

Overview

CVE-2026-8348 is a resource exhaustion vulnerability in QEMU's 9p (Plan 9 Filesystem Protocol) server implementation. A malicious privileged guest with direct communication access to the 9p server can exhaust host memory by creating an unlimited number of extended attribute (xattr) FIDs, due to missing limits on xattr FID creation. The vulnerability is mitigated by enforcing a maximum xattr FID count (default 1024) and aborting requests when the limit is reached. The CVE is currently in "Reserved" status, and the estimated CVSS severity is Medium (Feedly, Tenable).

Technical details

The root cause is a missing resource limit on xattr FID (File Identifier) creation within QEMU's 9p server, classifiable as CWE-400 (Uncontrolled Resource Consumption). A privileged guest operating system with direct access to the virtio-9p or similar 9p transport can repeatedly issue requests to create xattr FIDs without any server-side cap, causing unbounded memory allocation on the host. The fix introduces a maximum xattr FID count (defaulting to 1024) and causes the server to abort further requests once this limit is reached, as reflected in the upstream QEMU commit (QEMU Commit, Feedly).

Impact

Successful exploitation allows a malicious privileged guest to exhaust host memory, potentially causing a denial of service (DoS) condition on the hypervisor host. This could affect all other virtual machines running on the same host, leading to system instability or crashes. The vulnerability does not appear to enable code execution or data exfiltration, but the availability impact on multi-tenant virtualization environments could be significant (Feedly, Tenable).

Exploitability

Exploitation requires a privileged guest with direct communication access to the 9p server, limiting the attack surface to scenarios where virtio-9p or a similar 9p transport is enabled and the guest is already compromised or malicious. No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the available data. The CVE remains in "Reserved" status, and no CISA KEV listing or EPSS score is currently available (Feedly, OSV).

Exploitation steps

  1. Precondition: Attacker controls a privileged guest VM on a QEMU host where virtio-9p (or equivalent 9p transport) is enabled and accessible.
  2. Reconnaissance: Confirm that the 9p server is active and accessible from within the guest (e.g., by checking mounted 9p filesystems or available virtio devices).
  3. Exploit resource exhaustion: From within the guest, repeatedly issue 9p protocol requests to create new xattr FIDs (e.g., via Txattrcreate messages) in a tight loop, without releasing or clunking the FIDs.
  4. Host memory exhaustion: Each unbound xattr FID consumes host memory; with no server-side limit enforced on unpatched versions, this loop continues until host memory is exhausted.
  5. Denial of Service achieved: Host memory exhaustion causes the QEMU process to be killed (OOM) or the host system to become unresponsive, affecting all VMs on the host (QEMU Commit, Feedly).

Indicators of compromise

  • Process: Rapid and sustained increase in QEMU process memory consumption (/proc/<qemu-pid>/status showing VmRSS growing unboundedly) associated with a specific guest VM using 9p.
  • Logs: Host kernel OOM killer logs (dmesg or /var/log/kern.log) referencing the QEMU process being killed due to out-of-memory conditions.
  • Network/Transport: Unusually high volume of 9p protocol Txattrcreate messages from a guest, observable via virtio-9p traffic analysis or QEMU debug logging with -d 9p.
  • System: Sudden degradation or crash of other VMs co-hosted on the same hypervisor without an apparent external cause.

Mitigation and workarounds

The upstream fix has been committed to the QEMU repository, enforcing a maximum xattr FID count (default 1024) and aborting requests that exceed this limit (QEMU Commit). Users should update QEMU to a version that includes this patch once a fixed release is available. As a workaround, administrators can disable virtio-9p/9p filesystem sharing for untrusted guest VMs, or restrict guest privileges to prevent access to the 9p server. Debian and other distributions are tracking this via their security advisories (OSV).

Additional resources


SourceThis report was generated using AI

Related QEMU vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-6426MEDIUM4.4
  • QEMU logoQEMU
  • virt:rhel::qemu-kvm-block-rbd
NoNoAug 10, 2026
CVE-2026-66021NONEN/A
  • QEMU logoQEMU
  • qemu
NoNoAug 14, 2026
CVE-2026-63318NONEN/A
  • QEMU logoQEMU
  • qemu
NoNoAug 14, 2026
CVE-2026-50626NONEN/A
  • QEMU logoQEMU
  • qemu
NoNoAug 14, 2026
CVE-2026-16457NONEN/A
  • QEMU logoQEMU
  • qemu
NoNoAug 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management