CVE-2021-3750Use After Free in Qemu

CWE-416Use After Free21 documents8 sources
Severity
8.2HIGHNVD
OSV8.5
EPSS
0.0%
top 91.58%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedMay 2
Latest updateSep 13

Description

A DMA reentrancy issue was found in the USB EHCI controller emulation of QEMU. EHCI does not verify if the Buffer Pointer overlaps with its MMIO region when it transfers the USB packets. Crafted content may be written to the controller's registers and trigger undesirable actions (such as reset) while the device is still transferring packets. This can ultimately lead 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 se

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HExploitability: 1.5 | Impact: 6.0

Affected Packages4 packages

NVDqemu/qemu< 7.0.0
Debianqemu/qemu< 1:7.0+dfsg-1+2
Ubuntuqemu/qemu< 1:2.11+dfsg-1ubuntu7.41+4
CVEListV5qemu/qemuFixed in qemu-kvm 7.0.0-rc0, QEMU before version 7.0.0+1

Also affects: Fedora 35, 36, Enterprise Linux 8.0, 9.0

🔴Vulnerability Details

9
CVEList
Dma reentrancy issue (incomplete fix for cve-2021-3750)2023-09-13
GHSA
GHSA-69cm-qhp7-ch23: This CVE exists because of an incomplete fix for CVE-2021-37502023-09-13
OSV
qemu vulnerabilities2022-12-12
GHSA
GHSA-h66w-323g-4q62: A DMA reentrancy issue was found in the NVM Express Controller (NVME) emulation in QEMU2022-08-26
CVEList
CVE-2021-3929: A DMA reentrancy issue was found in the NVM Express Controller (NVME) emulation in QEMU2022-08-25

📋Vendor Advisories

9
Red Hat
QEMU: hcd-ehci: DMA reentrancy issue (incomplete fix for CVE-2021-3750)2023-05-12
Debian
CVE-2023-2680: qemu - This CVE exists because of an incomplete fix for CVE-2021-3750. More specificall...2023
Ubuntu
QEMU vulnerabilities2022-12-12
Microsoft
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 nvm2022-08-09
Microsoft
A DMA reentrancy issue was found in the USB EHCI controller emulation of QEMU. EHCI does not verify if the Buffer Pointer overlaps with its MMIO region when it transfers the USB packets. Crafted conte2022-05-10
CVE-2021-3750 — Use After Free in Qemu | cvebase