Impact
A use‑after‑free flaw in Cloud Hypervisor’s virtio‑block subsystem allows a guest to corrupt the hypervisor’s memory by submitting duplicate descriptor chains during asynchronous I/O. The resulting free of a bounce buffer while it is still in use can lead to arbitrary code execution or denial of service, as the corrupted memory may affect kernel data structures. This vulnerability is a classic example of the weakness described by CWE‑416.
Affected Systems
The issue is present in Cloud Hypervisor releases from version 21.0 up through just before 51.2. Versions 51.2 and 52.0 contain the fix. The affected component is the virtio‑block driver within the hypervisor.
Risk and Exploitability
The CVSS score of 8.9 denotes high severity, and while no EPSS figure is available, the lack of listing in the CISA KEV catalog suggests it may not yet be actively exploited. The attack requires a guest to orchestrate specific virtual block I/O patterns, so it is not trivially exploitable by an external actor but could be leveraged in a cloud environment where guests can be compromised. Based on the description, the likely attack vector is from within the guest to the hypervisor through virtio‑block.
OpenCVE Enrichment