Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain code execution inside guest
-
DeliveryAccess emulated xHCI USB controller via MMIO
-
ExploitTrigger nested timer callback reentrancy
-
ExecutionCorrupt xHCI device state (use-after-free)
-
ImpactCrash QEMU / potential host memory corruption
Vulnerability Assessment
| Exploitation Conditions | Requires an attacker with code execution inside a guest VM that is configured with an emulated xHCI (USB 3.0) host controller in QEMU, and the ability to drive that controller's registers/timers (typically guest kernel or driver-level access to the USB device). This is a guest-to-host (scope-changing) issue: exploitation is not possible from the network or from an unprivileged remote actor, and it does not apply to VMs without an emulated xHCI controller or those using USB passthrough only. Limiting factors: the reentrancy condition is a race-like nested-callback state that is hard to trigger deterministically, and the practical outcome is most often a QEMU crash (DoS) rather than reliable code execution. |
| Impact | This CVE lacks a published CVSS score, CVSS vector, EPSS probability, KEV listing, and POC indicator in the provided data, so quantitative risk signals are absent and the assessment below is inferred from the patch title and QEMU's well-known device-emulation threat model. The change - 'hw/usb/hcd-xhci: Set reentrancy guard in timer functions' - is a defense against DMA/MMIO-driven reentrancy in the emulated xHCI USB host controller, a class of QEMU bug where a device callback re-enters device code and corrupts state (typically use-after-free), which is triggerable only by a party that already controls the guest and can drive the emulated xHCI controller. Realistically this is a guest-to-host issue whose most likely outcome is a QEMU process crash (host/guest DoS), with a residual possibility of memory corruption that a skilled attacker could escalate toward host code execution or VM escape. Absent KEV or EPSS data there is no evidence of active or widespread exploitation; reentrancy races are generally difficult to weaponize reliably, so this should be treated as a patch-on-normal-cycle hardening fix rather than an emergency, while noting that QEMU's ubiquity in cloud virtualization raises the aggregate stakes. Key uncertainty: no vendor CVSS was provided - the scope-change and impact metrics below are my independent estimate and should be verified against the upstream QEMU advisory and the Ubuntu security notice. |
| Exploit ScenarioDerived | A malicious or compromised guest that can issue MMIO/register operations to the emulated xHCI USB controller schedules or triggers controller activity such that a QEMU timer callback re-enters the xHCI device code before the prior operation completes, corrupting internal state (use-after-free). The most reliable result is a crash of the QEMU process, denying service to that VM and its host workload; memory corruption could in principle be steered toward host-side code execution. No public exploit was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
QEMU xHCI emulation can allow a guest with low privileges and access to the emulated USB 3.0 host controller to trigger reentrant timer callbacks, resulting in a host-side QEMU crash or limited scope-changing effects rather than reliable remote code execution. The affected component is QEMU's hw/usb/hcd-xhci emulation, but the provided input contains no exact version range, CPE, or advisory link; Ubuntu is the reporting vendor. No published CVSS score, EPSS, KEV listing, or public exploit was provided, so the independent assessment estimates CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:H, and no public exploit identified at time of analysis. Exploitation requires a guest configured with emulated xHCI and the ability to drive the controller's registers or timers; it does not apply to VMs using USB passthrough only or to VMs without an emulated xHCI controller.
RemediationAI
No exact fixed version is supplied in the input, so the primary action is to apply the upstream QEMU reentrancy guard fix for hw/usb/hcd-xhci timer functions once a patched package or release is available from Ubuntu or upstream; the released patched version is not independently confirmed from the provided data. If immediate patching is not possible, reduce exposure by disabling or not attaching an emulated xHCI (USB 3.0) host controller to untrusted guests, which removes the attack surface but may break USB 3.0 support, or by using USB passthrough instead of full controller emulation where acceptable. Limit guest code execution privileges and monitor for QEMU crashes. No public exploit was identified at time of analysis and no advisory URL is included, so consult Ubuntu security notices and upstream QEMU commit or release notes for the authoritative fix version and any vendor-specific workarounds.
Affected ProductsAI
Affected component: QEMU's hw/usb/hcd-xhci emulated USB 3.0 host controller, as indicated by the patch title. The input does not provide CPE strings, a precise affected version range, or a fixed release version. Ubuntu is the reporting vendor, so Ubuntu QEMU packages that include the affected xHCI emulation are in scope until the reentrancy guard fix is applied; downstream distributions and upstream QEMU releases with the same code are likewise in scope. No advisory URL is included in the provided references. Confirm exact affected and fixed versions through Ubuntu security notices and upstream QEMU release notes rather than assuming versions not present in the source data.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
QEMU emulates an xHCI (USB 3.0) host controller in hw/usb/hcd-xhci, and the patch title 'Set reentrancy guard in timer functions' indicates the virtual hardware's timer callbacks could re-enter or nest without protection. The assessed CVSS vector AV:L/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:H describes a local, high-complexity, low-privilege attack that changes scope from guest to host and primarily threatens availability, with limited confidentiality and integrity impact. In this class of defect, a guest that can program the controller registers and drive timer activity may cause nested callbacks that corrupt emulator state or crash QEMU. The root-cause class is best described as missing reentrancy protection or nested-callback safety; no CWE is supplied. No CPE strings are provided, and exploitation depends on a guest VM configured with emulated xHCI, not USB passthrough only or VMs without that controller.
Know when Qemu gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
Triggered from within a guest (AV:L) with device-driver access (PR:L); reentrancy race gives AC:H; guest-to-host is S:C; impact is DoS-dominant (A:H) with limited corruption (C:L/I:L).
DescriptionCVE.org
[hw/usb/hcd-xhci: Set reentrancy guard in timer functions]
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
The Floppy Disk Controller (FDC) in QEMU, as used in Xen 4.5.x and earlier and KVM, allows local guest users to cause a
Local privilege escalation vulnerability in the Gentoo QEMU package before 2.5.0-r1. Rated critical severity (CVSS 10.0)
The QMP migrate command in QEMU version 4.0.0 and earlier is vulnerable to OS command injection, which allows the remote
The QMP guest_exec command in QEMU 4.0.0 and earlier is prone to OS command injection, which allows the attacker to achi
Buffer overflow in the pcnet_receive function in hw/net/pcnet.c in QEMU, when a guest NIC has a larger MTU, allows remot
Heap-based buffer overflow in the .receive callback of xlnx.xps-ethernetlite in QEMU (aka Quick Emulator) allows attacke
QEMU before 8.2.0 has an integer underflow, and resultant buffer overflow, via a TI command when an expected non-DMA tra
softmmu/physmem.c in QEMU through 7.0.0 can perform an uninitialized read on the translate_fail path, leading to an io_r
Buffer overflow in the mipsnet_receive function in hw/net/mipsnet.c in QEMU, when the guest NIC is configured to accept
A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. Rated medium severity (CVSS 6.0), this vul
Qemu through 2.10.0 allows remote attackers to cause a memory leak by triggering slow data-channel read operations, rela
A DMA reentrancy issue was found in the Tulip device emulation in QEMU. Rated high severity (CVSS 7.8), this vulnerabili
CVE.org
GitHub PoC
Exploit-DB