CVE-2024-7409 Qemu: denial of service via improper synchronization in qemu nbd server during socket closure
A race condition in the QEMU NBD server during socket closure allows remote attackers to cause a denial of service.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-7409?
CVE-2024-7409 is a high-severity vulnerability in Red Hat Enterprise Linux 10, published on 5 Aug 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A flaw was found in the QEMU NBD Server. This vulnerability allows a denial of service (DoS) attack via improper synchronization during socket closure when a client keeps a socket open as the server is taken offline.
Weakness: CWE-662
Which versions are affected by CVE-2024-7409?
Linux distribution packages (40)
qemu-guest-agent Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-guest-agent-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-img Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-img-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-audio-pa Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-audio-pa-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-block-curl Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-block-curl-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-block-rbd Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-block-rbd-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-common Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-common-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-core Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-core-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-debugsource Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-gpu Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-gpu-ccw Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-gpu-ccw-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-gpu-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-gpu-pci Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-gpu-pci-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-vga Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-display-virtio-vga-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-usb-host Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-usb-host-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-usb-redirect Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-device-usb-redirect-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-docs Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-tests-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-tools Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-tools-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-ui-egl-headless Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-ui-egl-headless-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-ui-opengl Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-kvm-ui-opengl-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-pr-helper Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-pr-helper-debuginfo Red Hat:rhel_eus:9.2::appstream | All versions | 17:7.2.0-14.el9_2.14 |
qemu-guest-agent Red Hat:rhel_eus:9.4::appstream | All versions | 17:8.2.0-11.el9_4.8 |
How do I fix CVE-2024-7409?
Apply the vendor's patch.
Is CVE-2024-7409 being exploited?
There is no known exploitation of CVE-2024-7409 in the wild and no public exploit code.
Sources
Also known as AZL-60094, AZL-60916, BELL-CVE-2024-7409, CLSA-2025-1761673460, DEBIAN-CVE-2024-7409, DLA-4296-1 and 11 more.