Skip to main content
← All vulnerabilities
CVE-2021-3929

A DMA reentrancy issue was found in the NVM Express Controller (NVME) emulation in QEMU.

Published
Last modified
published
Not listed in CISA KEV
2 proofs of concept on GitHub

Summary

A DMA reentrancy issue was found in the NVM Express Controller (NVME) emulation in QEMU. This CVE is similar to CVE-2021-3750 and, just like it, when the reentrancy write triggers the reset function nvme_ctrl_reset(), data structs will be freed leading to a use-after-free issue. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition or, potentially, executing arbitrary code within the context of the QEMU process on the host.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a QEMU

    Fixed in qemu-kvm 7.0.0-rc0

References 8

gitlab.com

bugzilla.redhat.com

access.redhat.com

lists.fedoraproject.org

GitHub · QiuhaoLi/CVE-2021-3929-3947

GitHub · abraxas/qemu-nvme-sgl-bar