CVE-2024-7409 Qemu: denial of service via improper synchronization in qemu nbd server during socket closure

High 7.5 Published Updated

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::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-guest-agent-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-img Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-img-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-audio-pa Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-audio-pa-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-block-curl Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-block-curl-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-block-rbd Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-block-rbd-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-common Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-common-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-core Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-core-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-debugsource Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-gpu Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-gpu-ccw Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-gpu-ccw-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-gpu-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-gpu-pci Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-gpu-pci-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-vga Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-display-virtio-vga-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-usb-host Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-usb-host-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-usb-redirect Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-device-usb-redirect-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-docs Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-tests-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-tools Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-tools-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-ui-egl-headless Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-ui-egl-headless-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-ui-opengl Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-kvm-ui-opengl-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-pr-helper Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-pr-helper-debuginfo Red Hat:rhel_eus:9.2::appstreamAll versions17:7.2.0-14.el9_2.14
qemu-guest-agent Red Hat:rhel_eus:9.4::appstreamAll versions17: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.

Is CVE-2024-7409 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free