A DMA reentrancy issue was found in the Tulip device emulation in QEMU. When Tulip reads or writes to the rx/tx descriptor or copies the rx/tx frame, it doesn't check whether the destination address is its own MMIO address. This can cause the device to trigger MMIO handlers multiple times, possibly leading to a stack or heap overflow. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | alpine-linux-upgrade-qemu | Aug 22, 2024 | Sep 13, 2022 | |
| Debian | debian-upgrade-qemu | Jul 30, 2024 | Sep 13, 2022 | |
| Gentoo Linux | gentoo-linux-upgrade-app-emulation-qemu | Aug 12, 2024 | Sep 13, 2022 | |
| Suse | — | suse-upgrade-qemu-tools | Jun 13, 2023 | Sep 13, 2022 |
| Ubuntu | ubuntu-pro-upgrade-qemuubuntu-pro-upgrade-qemu-systemubuntu-pro-upgrade-qemu-system-aarch64ubuntu-pro-upgrade-qemu-system-armubuntu-pro-upgrade-qemu-system-mipsubuntu-pro-upgrade-qemu-system-miscubuntu-pro-upgrade-qemu-system-ppcubuntu-pro-upgrade-qemu-system-s390xubuntu-pro-upgrade-qemu-system-sparcubuntu-pro-upgrade-qemu-system-x86ubuntu-upgrade-qemuubuntu-upgrade-qemu-systemubuntu-upgrade-qemu-system-armubuntu-upgrade-qemu-system-mipsubuntu-upgrade-qemu-system-miscubuntu-upgrade-qemu-system-ppcubuntu-upgrade-qemu-system-s390xubuntu-upgrade-qemu-system-sparcubuntu-upgrade-qemu-system-x86ubuntu-upgrade-qemu-system-x86-microvmubuntu-upgrade-qemu-system-x86-xen | Dec 12, 2022 | Sep 13, 2022 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub