CVE-2026-45782

Cloud Hypervisor: Use-after-free in virtio-block Async I/O Completion

State
Published
Severity
8.9 High
Published
Jun 9, 2026
Updated
Jun 10, 2026
Reserved
May 13, 2026

Read the record on cve.org

Description

Cloud Hypervisor is a Virtual Machine Monitor for Cloud workloads. From version 21.0 to before version 51.2, a guest can cause a use-after-free in the cloud-hypervisor process by submitting two virtio-block descriptor chains that reuse the same head_index while asynchronous block I/O is enabled (e.g. io_uring, aio). When the kernel completes the duplicate operation before the original, the completion path frees a bounce buffer that the kernel is still actively reading from or writing to, corrupting the freed memory. This issue has been patched in versions 51.2 and 52.0.

Scores

CVSSScoreVectorSource
4.08.9 HighCVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:HGitHub_M

Weaknesses

Affected Products

ProductVersions
cloud-hypervisorcloud-hypervisor
  • >= 21.0, < 51.2Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.