Every CVE Search/ Get API key

CVE-2024-3447

Qemu: sdhci: heap buffer overflow in sdhci_write_dataport()

6.0 MediumFix available

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
High
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.56%Up 0.5 points since Nov 15, 2024
90%50%10%1%

What each source reports

CVE List Score used 6.0

Qemu: sdhci: heap buffer overflow in sdhci_write_dataport()

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
CVE-2024-3447
CVSS 3.1
6.0 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-122
Updated
2026-11-02
EUVDEUVD-2024-32034 6.0

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
EUVD-2024-32034
CVSS 3.1
6.0 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-mq5w-grf9-5rp9 6.0

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is...

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
GHSA-mq5w-grf9-5rp9
CVSS 3.1
6.0 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-122
Updated
2026-11-02
NVD 6.0

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
CVE-2024-3447
CVSS 3.1
6.0 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-122
Updated
2026-11-02
OSV 6.0

Qemu: sdhci: heap buffer overflow in sdhci_write_dataport()

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
CVE-2024-3447
CVSS 3.1
6.0 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
Weakness
CWE-122
Updated
2026-11-02
OSVDEBIAN-CVE-2024-3447 6.0

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
DEBIAN-CVE-2024-3447
CVSS 3.1
6.0 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
Show 18 moreShow less
OSVOESA-2024-1491 8.2

qemu security update

QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

Security Fix(es):

A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free.(CVE-2023-0330)

QEMU before 8.2.0 has an integer underflow, and resultant buffer overflow, via a TI command when an expected non-DMA transfer length is less than the length of the available FIFO data. This occurs in esp_do_nodma in hw/scsi/esp.c because of an underflow of async_len.(CVE-2024-24474)

A double free vulnerability was found in QEMU virtio devices (virtio-gpu, virtio-serial-bus, virtio-crypto), where the mem_reentrancy_guard flag insufficiently protects against DMA reentrancy issues. This issue could allow a malicious privileged guest user to crash the QEMU process on the host, resulting in a denial of service or allow arbitrary code execution within the context of the QEMU process on the host.(CVE-2024-3446)

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.(CVE-2024-3447)

Record
OESA-2024-1491
CVSS 3.1
8.2 HighCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1494 8.2

qemu security update

QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

Security Fix(es):

A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free.(CVE-2023-0330)

A double free vulnerability was found in QEMU virtio devices (virtio-gpu, virtio-serial-bus, virtio-crypto), where the mem_reentrancy_guard flag insufficiently protects against DMA reentrancy issues. This issue could allow a malicious privileged guest user to crash the QEMU process on the host, resulting in a denial of service or allow arbitrary code execution within the context of the QEMU process on the host.(CVE-2024-3446)

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.(CVE-2024-3447)

Record
OESA-2024-1494
CVSS 3.1
8.2 HighCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1505 8.2

qemu security update

QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

Security Fix(es):

A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free.(CVE-2023-0330)

A double free vulnerability was found in QEMU virtio devices (virtio-gpu, virtio-serial-bus, virtio-crypto), where the mem_reentrancy_guard flag insufficiently protects against DMA reentrancy issues. This issue could allow a malicious privileged guest user to crash the QEMU process on the host, resulting in a denial of service or allow arbitrary code execution within the context of the QEMU process on the host.(CVE-2024-3446)

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.(CVE-2024-3447)

Record
OESA-2024-1505
CVSS 3.1
8.2 HighCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1510 8.2

qemu security update

QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

Security Fix(es):

A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free.(CVE-2023-0330)

A double free vulnerability was found in QEMU virtio devices (virtio-gpu, virtio-serial-bus, virtio-crypto), where the mem_reentrancy_guard flag insufficiently protects against DMA reentrancy issues. This issue could allow a malicious privileged guest user to crash the QEMU process on the host, resulting in a denial of service or allow arbitrary code execution within the context of the QEMU process on the host.(CVE-2024-3446)

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.(CVE-2024-3447)

Record
OESA-2024-1510
CVSS 3.1
8.2 HighCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1511 8.2

qemu security update

QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

Security Fix(es):

A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free.(CVE-2023-0330)

A double free vulnerability was found in QEMU virtio devices (virtio-gpu, virtio-serial-bus, virtio-crypto), where the mem_reentrancy_guard flag insufficiently protects against DMA reentrancy issues. This issue could allow a malicious privileged guest user to crash the QEMU process on the host, resulting in a denial of service or allow arbitrary code execution within the context of the QEMU process on the host.(CVE-2024-3446)

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.(CVE-2024-3447)

Record
OESA-2024-1511
CVSS 3.1
8.2 HighCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2024-1516 8.2

qemu security update

QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

Security Fix(es):

A vulnerability in the lsi53c895a device affects the latest version of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption bugs like stack overflow or use-after-free.(CVE-2023-0330)

A double free vulnerability was found in QEMU virtio devices (virtio-gpu, virtio-serial-bus, virtio-crypto), where the mem_reentrancy_guard flag insufficiently protects against DMA reentrancy issues. This issue could allow a malicious privileged guest user to crash the QEMU process on the host, resulting in a denial of service or allow arbitrary code execution within the context of the QEMU process on the host.(CVE-2024-3446)

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.(CVE-2024-3447)

Record
OESA-2024-1516
CVSS 3.1
8.2 HighCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2024-3447 6.0

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
UBUNTU-CVE-2024-3447
CVSS 3.1
6.0 MediumCVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H
Updated
2026-11-02
OSVAZL-60196 No score

CVE-2024-3447 affecting package qemu for versions less than 6.2.0-24

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
AZL-60196
Updated
2026-11-02
OSVAZL-60901 No score

CVE-2024-3447 affecting package qemu for versions less than 8.2.0-16

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition.

Record
AZL-60901
Updated
2026-11-02
OSVMGASA-2024-0387 No score

Updated qemu packages fix security vulnerabilities

A flaw was found in the QEMU implementation of VMWare's paravirtual RDMA device. This flaw allows a crafted guest driver to allocate and initialize a huge number of page tables to be used as a ring of descriptors for CQ and async events, potentially leading to an out-of-bounds read and crash of QEMU. (CVE-2023-1544) A DMA reentrancy issue leading to a use-after-free error was found in the e1000e NIC emulation code in QEMU. This issue could allow a privileged guest user to crash the QEMU process on the host, resulting in a denial of service. (CVE-2023-3019) A flaw was found in the QEMU built-in VNC server while processing ClientCutText messages. A wrong exit condition may lead to an infinite loop when inflating an attacker controlled zlib buffer in the inflate_buffer function. This could allow a remote authenticated client who is able to send a clipboard to the VNC server to trigger a denial of service. (CVE-2023-3255) A bug in QEMU could cause a guest I/O operation otherwise addressed to an arbitrary disk offset to be targeted to offset 0 instead (potentially overwriting the VM's boot code). This could be used, for example, by L2 guests with a virtual disk (vdiskL2) stored on a virtual disk of an L1 (vdiskL1) hypervisor to read and/or write data to LBA 0 of vdiskL1, potentially gaining control of L1 at its next reboot. (CVE-2023-5088) A flaw was found in the QEMU built-in VNC server while processing ClientCutText messages. The qemu_clipboard_request() function can be reached before vnc_server_cut_text_caps() was called and had the chance to initialize the clipboard peer, leading to a NULL pointer dereference. This could allow a malicious authenticated VNC client to crash QEMU and trigger a denial of service. (CVE-2023-6683) A stack based buffer overflow was found in the virtio-net device of QEMU. This issue occurs when flushing TX in the virtio_net_flush_tx function if guest features VIRTIO_NET_F_HASH_REPORT, VIRTIO_F_VERSION_1 and VIRTIO_NET_F_MRG_RXBUF are enabled. This could allow a malicious user to overwrite local variables allocated on the stack. Specifically, the out_sg variable could be used to read a part of process memory and send it to the wire, causing an information leak. (CVE-2023-6693) QEMU through 8.0.0 could trigger a division by zero in scsi_disk_reset in hw/scsi/scsi-disk.c because scsi_disk_emulate_mode_select does not prevent s->qdev.blocksize from being 256. This stops QEMU and the guest immediately. (CVE-2023-42467) QEMU before 8.2.0 has an integer underflow, and resultant buffer overflow, via a TI command when an expected non-DMA transfer length is less than the length of the available FIFO data. This occurs in esp_do_nodma in hw/scsi/esp.c because of an underflow of async_len. (CVE-2024-24474) An issue was discovered in QEMU 7.1.0 through 8.2.1. register_vfs in hw/pci/pcie_sriov.c mishandles the situation where a guest writes NumVFs greater than TotalVFs, leading to a buffer overflow in VF implementations. (CVE-2024-26327) An issue was discovered in QEMU 7.1.0 through 8.2.1. register_vfs in hw/pci/pcie_sriov.c does not set NumVFs to PCI_SRIOV_TOTAL_VF, and thus interaction with hw/nvme/ctrl.c is mishandled. (CVE-2024-26328) A double free vulnerability was found in QEMU virtio devices (virtio-gpu, virtio-serial-bus, virtio-crypto), where the mem_reentrancy_guard flag insufficiently protects against DMA reentrancy issues. This issue could allow a malicious privileged guest user to crash the QEMU process on the host, resulting in a denial of service or allow arbitrary code execution within the context of the QEMU process on the host. (CVE-2024-3446) A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. The bug is triggered when both s->data_count and the size of s->fifo_buffer are set to 0x200, leading to an out-of-bound access. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition. (CVE-2024-3447) A flaw…

Record
MGASA-2024-0387
Updated
2026-11-02
OSVopenSUSE-SU-2024:13876-1 No score

qemu-8.2.2-2.1 on GA media

These are all security issues fixed in the qemu-8.2.2-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13876-1
Updated
2026-11-02
OSVSUSE-SU-2024:1394-1 No score

Security update for qemu

This update for qemu fixes the following issues:

  • CVE-2023-3019: Fixed heap use-after-free in e1000e_write_packet_to_guest() (bsc#1213269)
  • CVE-2023-6683: Fixed NULL pointer dereference in qemu_clipboard_request() (bsc#1218889)
  • CVE-2024-24474: Fixed integer overflow results in buffer overflow via SCSI command (bsc#1220134)
  • CVE-2024-3446: Fixed DM reentrancy issue that could lead to double free vulnerability (bsc#1222843)
  • CVE-2024-3447: Fixed heap buffer overflow in sdhci_write_dataport() (bsc#1222845)
Record
SUSE-SU-2024:1394-1
Updated
2026-11-02
OSVSUSE-SU-2024:1438-1 No score

Security update for qemu

This update for qemu fixes the following issues:

  • CVE-2024-3447: Fixed heap buffer overflow in sdhci_write_dataport() (bsc#1222845)
  • CVE-2023-6683: Fixed NULL pointer dereference in qemu_clipboard_request() (bsc#1218889)
  • CVE-2024-3446: Fixed DMA reentrancy issue leads to double free vulnerability (bsc#1222843)
  • CVE-2023-3019: Fixed heap use-after-free in e1000e_write_packet_to_guest() (bsc#1213269)
Record
SUSE-SU-2024:1438-1
Updated
2026-11-02
OSVSUSE-SU-2024:1438-2 No score

Security update for qemu

This update for qemu fixes the following issues:

  • CVE-2024-3447: Fixed heap buffer overflow in sdhci_write_dataport() (bsc#1222845)
  • CVE-2023-6683: Fixed NULL pointer dereference in qemu_clipboard_request() (bsc#1218889)
  • CVE-2024-3446: Fixed DMA reentrancy issue leads to double free vulnerability (bsc#1222843)
  • CVE-2023-3019: Fixed heap use-after-free in e1000e_write_packet_to_guest() (bsc#1213269)
Record
SUSE-SU-2024:1438-2
Updated
2026-11-02
OSVSUSE-SU-2024:3229-1 No score

Security update for qemu

This update for qemu fixes the following issues:

  • CVE-2024-3447: Fix heap buffer overflow in sdhci_write_dataport(). (bsc#1218485)
  • CVE-2023-6693: Fix stack buffer overflow in virtio_net_flush_tx(). (bsc#1218484)
Record
SUSE-SU-2024:3229-1
Updated
2026-11-02
OSVSUSE-SU-2025:0692-1 No score

Security update for qemu

This update for qemu fixes the following issues:

  • CVE-2024-8612: Fixed information leak in virtio devices (bsc#1230915).
  • CVE-2024-7409: Fixed denial of service via improper synchronization in QEMU NBD Server during socket closure (bsc#1229007).
  • CVE-2024-3447: Fixed heap buffer overflow in sdhci_write_dataport() (bsc#1222845).

Other fixes:

  • Fix ipxe build with new binutils (bsc#1219733, bsc#1219722).
Record
SUSE-SU-2025:0692-1
Updated
2026-11-02
OSVSUSE-SU-2025:20011-1 No score

Security update for qemu

This update for qemu fixes the following issues:

  • Update to version 8.2.5:

    • target/loongarch: fix a wrong print in cpu dump
    • ui/sdl2: Allow host to power down screen
    • target/i386: fix SSE and SSE2 feature check
    • target/i386: fix xsave.flat from kvm-unit-tests
    • disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs
    • target/riscv/kvm.c: Fix the hart bit setting of AIA
    • target/riscv: rvzicbo: Fixup CBO extension register calculation
    • target/riscv: do not set mtval2 for non guest-page faults
    • target/riscv: prioritize pmp errors in raise_mmu_exception()
    • target/riscv: rvv: Remove redudant SEW checking for vector fp narrow/widen instructions
    • target/riscv: rvv: Check single width operator for vfncvt.rod.f.f.w
    • target/riscv: rvv: Check single width operator for vector fp widen instructions
    • target/riscv: rvv: Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w instructions
    • target/riscv/cpu.c: fix Zvkb extension config
    • target/riscv: Fix the element agnostic function problem
    • target/riscv/kvm: tolerate KVM disable ext errors
    • hw/intc/riscv_aplic: APLICs should add child earlier than realize
    • iotests: test NBD+TLS+iothread
    • qio: Inherit follow_coroutine_ctx across TLS
    • target/arm: Disable SVE extensions when SVE is disabled
    • hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n>
    • hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers
    • gitlab: use 'setarch -R' to workaround tsan bug
    • gitlab: use $MAKE instead of 'make'
    • dockerfiles: add 'MAKE' env variable to remaining containers
    • gitlab: Update msys2-64bit runner tags
    • target/i386: no single-step exception after MOV or POP SS
  • Update to version 8.2.4.

    • target/sh4: Fix SUBV opcode
    • target/sh4: Fix ADDV opcode
    • hw/arm/npcm7xx: Store derivative OTP fuse key in little endian
    • hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields
    • hw/ufs: Fix buffer overflow bug
    • tests/avocado: update sunxi kernel from armbian to 6.6.16
    • target/loongarch/cpu.c: typo fix: expection
    • backends/cryptodev-builtin: Fix local_error leaks
    • nbd/server: Mark negotiation functions as coroutine_fn
    • nbd/server: do not poll within a coroutine context
    • linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY
    • target/riscv/kvm: change timer regs size to u64
    • target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64
    • target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32
  • Update to version 8.2.3.

    • Update version for 8.2.3 release
    • ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS.
    • ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.
    • hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus
    • hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately
    • virtio-pci: fix use of a released vector
    • linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4}
    • hw/audio/virtio-snd: Remove unused assignment
    • hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum()
    • hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set
    • hw/net/lan9118: Fix overflow in MIL TX FIFO
    • hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition
    • backends/cryptodev: Do not abort for invalid session ID
    • hw/misc/applesmc: Fix memory leak in reset() handler
    • hw/block/nand: Fix out-of-bound access in NAND block buffer
    • hw/block/nand: Have blk_load() take unsigned offset and return boolean
    • hw/block/nand: Factor nand_load_iolen() method out
    • qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo
    • hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs
    • hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs
    • hw/display/virtio-gpu: Protect from DMA re-entrancy bugs
    • mirror: Don't call job_pause_point() under graph lock (bsc#1224179)
  • Backports and bugfixes:

    • hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() (bsc#1222841, CVE-2024-3567) *…
Record
SUSE-SU-2025:20011-1
Updated
2026-11-02
OSVUSN-7744-1 No score

qemu vulnerabilities

It was discovered that QEMU incorrectly handled certain virtio devices. A privileged guest attacker could use this issue to cause QEMU to crash, leading to a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-3446)

It was discovered that QEMU incorrectly handled SDHCI device emulation. A guest attacker could possibly use this issue to cause QEMU to crash, leading to a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-3447)

It was discovered that QEMU incorrectly handled calculating the checksum of a short-sized fragmented packet. A guest attacker could possibly use this issue to cause QEMU to crash, leading to a denial of service. This issue only affected Ubuntu 24.04 LTS. (CVE-2024-3567)

It was discovered that the QEMU qemu-img utility incorrectly handled certain crafted image files. An attacker could use this issue to cause QEMU to consume resources, leading to a denial of service, or possibly read and write to an existing external file. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-4467)

It was discovered that QEMU incorrectly handled the RSS feature on virtio-net devices. A privileged guest attacker could possibly use this issue to cause QEMU to crash, leading to a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-6505)

It was discovered that QEMU incorrectly handled the NBD server. An attacker could use this issue to cause QEMU to consume resources, leading to a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-7409)

It was discovered that QEMU incorrectly handled certain USB devices. A guest attacker could possibly use this issue to cause QEMU to crash, leading to a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-8354)

It was discovered that the QEMU package incorrectly set up a binfmt_misc registration with the C (Credential) flag. A local attacker could use this with a suid/sgid binary to escalate privileges. This update will no longer run foreign-architecture binaries with suid/sgid with elevated privileges.

Record
USN-7744-1
Updated
2026-11-02

Affected products

Show 6 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
qemu
Azure Linux:2
before 6.2.0-24
6.2.0-24
qemu
Azure Linux:3
before 8.2.0-16
8.2.0-16
qemu
Debian:12
before 1:7.2+dfsg-7+deb12u6, plus listed versions
1:7.2+dfsg-71:7.2+dfsg-7+deb12u11:7.2+dfsg-7+deb12u21:7.2+dfsg-7+deb12u2~bpo11+11:7.2+dfsg-7+deb12u31:7.2+dfsg-7+deb12u41:7.2+dfsg-7+deb12u5
1:7.2+dfsg-7+deb12u6
qemu
Debian:13
before 1:8.2.3+ds-1
1:8.2.3+ds-1
qemu
Debian:14
before 1:8.2.3+ds-1
1:8.2.3+ds-1
qemu
Debian:11
From an advisory covering 5 CVEs
before 1:5.2+dfsg-11+deb11u4, plus listed versions
1:5.2+dfsg-111:5.2+dfsg-11+deb11u11:5.2+dfsg-11+deb11u21:5.2+dfsg-11+deb11u3
1:5.2+dfsg-11+deb11u4
qemu
Mageia:9
From an advisory covering 16 CVEs
before 7.2.15-1.mga9
7.2.15-1.mga9
qemu
openEuler:22.03-LTS
From an advisory covering 4 CVEs
before 6.2.0-88.oe2203
6.2.0-88.oe2203
qemu
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 4.1.0-83.oe2003sp4
4.1.0-83.oe2003sp4
qemu
openEuler:20.03-LTS-SP1
From an advisory covering 3 CVEs
before 4.1.0-79.oe1
4.1.0-79.oe1
Show 36 moreShow less
Affected packages
PackageAffectedFixed
qemu
openEuler:22.03-LTS-SP3
From an advisory covering 3 CVEs
before 6.2.0-91.oe2203sp3
6.2.0-91.oe2203sp3
qemu
openEuler:22.03-LTS-SP2
From an advisory covering 3 CVEs
before 6.2.0-91.oe2203sp2
6.2.0-91.oe2203sp2
qemu
openEuler:22.03-LTS-SP1
From an advisory covering 3 CVEs
before 6.2.0-91.oe2203sp1
6.2.0-91.oe2203sp1
qemu
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Manager Proxy 4.3
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Manager Server 4.3
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
openSUSE:Leap Micro 5.3
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
openSUSE:Leap Micro 5.4
From an advisory covering 5 CVEs
before 6.2.0-150400.37.29.1
6.2.0-150400.37.29.1
qemu
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 4 CVEs
before 7.1.0-150500.49.15.1
7.1.0-150500.49.15.1
qemu
SUSE:Linux Enterprise Module for Basesystem 15 SP5
From an advisory covering 4 CVEs
before 7.1.0-150500.49.15.1
7.1.0-150500.49.15.1
qemu
SUSE:Linux Enterprise Module for Package Hub 15 SP5
From an advisory covering 4 CVEs
before 7.1.0-150500.49.15.1
7.1.0-150500.49.15.1
qemu
SUSE:Linux Enterprise Module for Server Applications 15 SP5
From an advisory covering 4 CVEs
before 7.1.0-150500.49.15.1
7.1.0-150500.49.15.1
qemu
openSUSE:Leap 15.5
From an advisory covering 4 CVEs
before 7.1.0-150500.49.15.1
7.1.0-150500.49.15.1
qemu
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 3.1.1.1-75.1
3.1.1.1-75.1
qemu
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 3.1.1.1-75.1
3.1.1.1-75.1
qemu
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 3 CVEs
before 5.2.0-150300.135.1
5.2.0-150300.135.1
qemu
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 3 CVEs
before 5.2.0-150300.135.1
5.2.0-150300.135.1
qemu
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 3 CVEs
before 5.2.0-150300.135.1
5.2.0-150300.135.1
qemu
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 3 CVEs
before 5.2.0-150300.135.1
5.2.0-150300.135.1
qemu
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 3 CVEs
before 5.2.0-150300.135.1
5.2.0-150300.135.1
qemu
SUSE:Enterprise Storage 7.1
From an advisory covering 3 CVEs
before 5.2.0-150300.135.1
5.2.0-150300.135.1
qemu
SUSE:Linux Micro 6.0
From an advisory covering 4 CVEs
before 8.2.5-1.1
8.2.5-1.1
qemu
Ubuntu:Pro:14.04:LTS
before 2.0.0+dfsg-2ubuntu1.47+esm6, plus listed versions
1.5.0+dfsg-3ubuntu51.5.0+dfsg-3ubuntu61.6.0+dfsg-2ubuntu11.6.0+dfsg-2ubuntu21.6.0+dfsg-2ubuntu3
Show 45 moreShow less
1.6.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu11.7.0+dfsg-2ubuntu21.7.0+dfsg-2ubuntu31.7.0+dfsg-2ubuntu41.7.0+dfsg-2ubuntu51.7.0+dfsg-2ubuntu71.7.0+dfsg-2ubuntu81.7.0+dfsg-2ubuntu91.7.0+dfsg-3ubuntu1~ppa11.7.0+dfsg-3ubuntu11.7.0+dfsg-3ubuntu21.7.0+dfsg-3ubuntu31.7.0+dfsg-3ubuntu41.7.0+dfsg-3ubuntu51.7.0+dfsg-3ubuntu61.7.0+dfsg-3ubuntu72.0.0~rc1+dfsg-0ubuntu12.0.0~rc1+dfsg-0ubuntu22.0.0~rc1+dfsg-0ubuntu32.0.0~rc1+dfsg-0ubuntu3.12.0.0+dfsg-2ubuntu12.0.0+dfsg-2ubuntu1.12.0.0+dfsg-2ubuntu1.22.0.0+dfsg-2ubuntu1.32.0.0+dfsg-2ubuntu1.52.0.0+dfsg-2ubuntu1.62.0.0+dfsg-2ubuntu1.72.0.0+dfsg-2ubuntu1.82.0.0+dfsg-2ubuntu1.92.0.0+dfsg-2ubuntu1.102.0.0+dfsg-2ubuntu1.112.0.0+dfsg-2ubuntu1.132.0.0+dfsg-2ubuntu1.142.0.0+dfsg-2ubuntu1.152.0.0+dfsg-2ubuntu1.162.0.0+dfsg-2ubuntu1.172.0.0+dfsg-2ubuntu1.182.0.0+dfsg-2ubuntu1.192.0.0+dfsg-2ubuntu1.202.0.0+dfsg-2ubuntu1.212.0.0+dfsg-2ubuntu1.222.0.0+dfsg-2ubuntu1.242.0.0+dfsg-2ubuntu1.252.0.0+dfsg-2ubuntu1.26
2.0.0+dfsg-2ubuntu1.47+esm6
qemu
Ubuntu:Pro:16.04:LTS
before 1:2.5+dfsg-5ubuntu10.51+esm4, plus listed versions
1:2.3+dfsg-5ubuntu91:2.3+dfsg-5ubuntu101:2.4+dfsg-4ubuntu11:2.4+dfsg-4ubuntu21:2.4+dfsg-4ubuntu3
Show 45 moreShow less
1:2.4+dfsg-5ubuntu31:2.5+dfsg-1ubuntu21:2.5+dfsg-1ubuntu31:2.5+dfsg-1ubuntu41:2.5+dfsg-1ubuntu51:2.5+dfsg-5ubuntu11:2.5+dfsg-5ubuntu21:2.5+dfsg-5ubuntu41:2.5+dfsg-5ubuntu61:2.5+dfsg-5ubuntu71:2.5+dfsg-5ubuntu101:2.5+dfsg-5ubuntu10.11:2.5+dfsg-5ubuntu10.21:2.5+dfsg-5ubuntu10.31:2.5+dfsg-5ubuntu10.41:2.5+dfsg-5ubuntu10.51:2.5+dfsg-5ubuntu10.61:2.5+dfsg-5ubuntu10.71:2.5+dfsg-5ubuntu10.81:2.5+dfsg-5ubuntu10.91:2.5+dfsg-5ubuntu10.101:2.5+dfsg-5ubuntu10.111:2.5+dfsg-5ubuntu10.131:2.5+dfsg-5ubuntu10.141:2.5+dfsg-5ubuntu10.151:2.5+dfsg-5ubuntu10.161:2.5+dfsg-5ubuntu10.201:2.5+dfsg-5ubuntu10.211:2.5+dfsg-5ubuntu10.221:2.5+dfsg-5ubuntu10.241:2.5+dfsg-5ubuntu10.251:2.5+dfsg-5ubuntu10.261:2.5+dfsg-5ubuntu10.281:2.5+dfsg-5ubuntu10.291:2.5+dfsg-5ubuntu10.301:2.5+dfsg-5ubuntu10.311:2.5+dfsg-5ubuntu10.321:2.5+dfsg-5ubuntu10.331:2.5+dfsg-5ubuntu10.341:2.5+dfsg-5ubuntu10.351:2.5+dfsg-5ubuntu10.361:2.5+dfsg-5ubuntu10.371:2.5+dfsg-5ubuntu10.381:2.5+dfsg-5ubuntu10.391:2.5+dfsg-5ubuntu10.40
1:2.5+dfsg-5ubuntu10.51+esm4
qemu
Ubuntu:Pro:18.04:LTS
before 1:2.11+dfsg-1ubuntu7.42+esm5, plus listed versions
1:2.10+dfsg-0ubuntu31:2.10+dfsg-0ubuntu41:2.10+dfsg-0ubuntu51:2.11+dfsg-1ubuntu11:2.11+dfsg-1ubuntu2
Show 44 moreShow less
1:2.11+dfsg-1ubuntu41:2.11+dfsg-1ubuntu51:2.11+dfsg-1ubuntu61:2.11+dfsg-1ubuntu71:2.11+dfsg-1ubuntu7.11:2.11+dfsg-1ubuntu7.21:2.11+dfsg-1ubuntu7.31:2.11+dfsg-1ubuntu7.41:2.11+dfsg-1ubuntu7.51:2.11+dfsg-1ubuntu7.61:2.11+dfsg-1ubuntu7.71:2.11+dfsg-1ubuntu7.81:2.11+dfsg-1ubuntu7.91:2.11+dfsg-1ubuntu7.101:2.11+dfsg-1ubuntu7.121:2.11+dfsg-1ubuntu7.131:2.11+dfsg-1ubuntu7.141:2.11+dfsg-1ubuntu7.151:2.11+dfsg-1ubuntu7.171:2.11+dfsg-1ubuntu7.181:2.11+dfsg-1ubuntu7.191:2.11+dfsg-1ubuntu7.201:2.11+dfsg-1ubuntu7.211:2.11+dfsg-1ubuntu7.221:2.11+dfsg-1ubuntu7.231:2.11+dfsg-1ubuntu7.251:2.11+dfsg-1ubuntu7.261:2.11+dfsg-1ubuntu7.271:2.11+dfsg-1ubuntu7.281:2.11+dfsg-1ubuntu7.291:2.11+dfsg-1ubuntu7.311:2.11+dfsg-1ubuntu7.321:2.11+dfsg-1ubuntu7.331:2.11+dfsg-1ubuntu7.341:2.11+dfsg-1ubuntu7.351:2.11+dfsg-1ubuntu7.361:2.11+dfsg-1ubuntu7.371:2.11+dfsg-1ubuntu7.381:2.11+dfsg-1ubuntu7.391:2.11+dfsg-1ubuntu7.401:2.11+dfsg-1ubuntu7.411:2.11+dfsg-1ubuntu7.421:2.11+dfsg-1ubuntu7.42+esm11:2.11+dfsg-1ubuntu7.42+esm2
1:2.11+dfsg-1ubuntu7.42+esm5
qemu
Ubuntu:Pro:20.04:LTS
before 1:4.2-3ubuntu6.30+esm1, plus listed versions
1:4.0+dfsg-0ubuntu91:4.0+dfsg-0ubuntu101:4.2-1ubuntu11:4.2-1ubuntu21:4.2-3ubuntu1
Show 32 moreShow less
1:4.2-3ubuntu21:4.2-3ubuntu31:4.2-3ubuntu41:4.2-3ubuntu51:4.2-3ubuntu61:4.2-3ubuntu6.11:4.2-3ubuntu6.21:4.2-3ubuntu6.31:4.2-3ubuntu6.41:4.2-3ubuntu6.51:4.2-3ubuntu6.61:4.2-3ubuntu6.71:4.2-3ubuntu6.81:4.2-3ubuntu6.91:4.2-3ubuntu6.101:4.2-3ubuntu6.111:4.2-3ubuntu6.121:4.2-3ubuntu6.141:4.2-3ubuntu6.151:4.2-3ubuntu6.161:4.2-3ubuntu6.171:4.2-3ubuntu6.181:4.2-3ubuntu6.191:4.2-3ubuntu6.211:4.2-3ubuntu6.231:4.2-3ubuntu6.241:4.2-3ubuntu6.251:4.2-3ubuntu6.261:4.2-3ubuntu6.271:4.2-3ubuntu6.281:4.2-3ubuntu6.291:4.2-3ubuntu6.30
1:4.2-3ubuntu6.30+esm1
qemu
Ubuntu:22.04:LTS
before 1:6.2+dfsg-2ubuntu6.27, plus listed versions
1:6.0+dfsg-2expubuntu11:6.0+dfsg-2expubuntu21:6.0+dfsg-2expubuntu41:6.2+dfsg-2ubuntu51:6.2+dfsg-2ubuntu6
Show 25 moreShow less
1:6.2+dfsg-2ubuntu6.11:6.2+dfsg-2ubuntu6.21:6.2+dfsg-2ubuntu6.31:6.2+dfsg-2ubuntu6.41:6.2+dfsg-2ubuntu6.51:6.2+dfsg-2ubuntu6.61:6.2+dfsg-2ubuntu6.71:6.2+dfsg-2ubuntu6.81:6.2+dfsg-2ubuntu6.91:6.2+dfsg-2ubuntu6.101:6.2+dfsg-2ubuntu6.111:6.2+dfsg-2ubuntu6.121:6.2+dfsg-2ubuntu6.131:6.2+dfsg-2ubuntu6.141:6.2+dfsg-2ubuntu6.151:6.2+dfsg-2ubuntu6.161:6.2+dfsg-2ubuntu6.171:6.2+dfsg-2ubuntu6.181:6.2+dfsg-2ubuntu6.191:6.2+dfsg-2ubuntu6.211:6.2+dfsg-2ubuntu6.221:6.2+dfsg-2ubuntu6.231:6.2+dfsg-2ubuntu6.241:6.2+dfsg-2ubuntu6.251:6.2+dfsg-2ubuntu6.26
1:6.2+dfsg-2ubuntu6.27
qemu
Ubuntu:24.04:LTS
before 1:8.2.2+ds-0ubuntu1.10, plus listed versions
1:8.0.4+dfsg-1ubuntu31:8.0.4+dfsg-1ubuntu41:8.0.4+dfsg-1ubuntu51:8.1.3+ds-1ubuntu21:8.2.1+ds-1ubuntu1
Show 10 moreShow less
1:8.2.1+ds-1ubuntu81:8.2.1+ds-1ubuntu91:8.2.2+ds-0ubuntu11:8.2.2+ds-0ubuntu1.21:8.2.2+ds-0ubuntu1.41:8.2.2+ds-0ubuntu1.51:8.2.2+ds-0ubuntu1.61:8.2.2+ds-0ubuntu1.71:8.2.2+ds-0ubuntu1.81:8.2.2+ds-0ubuntu1.9
1:8.2.2+ds-0ubuntu1.10
qemu
Ubuntu:22.04:LTS
From an advisory covering 7 CVEs
before 1:6.2+dfsg-2ubuntu6.27, plus listed versions
1:6.0+dfsg-2expubuntu11:6.0+dfsg-2expubuntu21:6.0+dfsg-2expubuntu41:6.2+dfsg-2ubuntu51:6.2+dfsg-2ubuntu6
Show 25 moreShow less
1:6.2+dfsg-2ubuntu6.11:6.2+dfsg-2ubuntu6.21:6.2+dfsg-2ubuntu6.31:6.2+dfsg-2ubuntu6.41:6.2+dfsg-2ubuntu6.51:6.2+dfsg-2ubuntu6.61:6.2+dfsg-2ubuntu6.71:6.2+dfsg-2ubuntu6.81:6.2+dfsg-2ubuntu6.91:6.2+dfsg-2ubuntu6.101:6.2+dfsg-2ubuntu6.111:6.2+dfsg-2ubuntu6.121:6.2+dfsg-2ubuntu6.131:6.2+dfsg-2ubuntu6.141:6.2+dfsg-2ubuntu6.151:6.2+dfsg-2ubuntu6.161:6.2+dfsg-2ubuntu6.171:6.2+dfsg-2ubuntu6.181:6.2+dfsg-2ubuntu6.191:6.2+dfsg-2ubuntu6.211:6.2+dfsg-2ubuntu6.221:6.2+dfsg-2ubuntu6.231:6.2+dfsg-2ubuntu6.241:6.2+dfsg-2ubuntu6.251:6.2+dfsg-2ubuntu6.26
1:6.2+dfsg-2ubuntu6.27
qemu
Ubuntu:24.04:LTS
From an advisory covering 7 CVEs
before 1:8.2.2+ds-0ubuntu1.10, plus listed versions
1:8.0.4+dfsg-1ubuntu31:8.0.4+dfsg-1ubuntu41:8.0.4+dfsg-1ubuntu51:8.1.3+ds-1ubuntu21:8.2.1+ds-1ubuntu1
Show 10 moreShow less
1:8.2.1+ds-1ubuntu81:8.2.1+ds-1ubuntu91:8.2.2+ds-0ubuntu11:8.2.2+ds-0ubuntu1.21:8.2.2+ds-0ubuntu1.41:8.2.2+ds-0ubuntu1.51:8.2.2+ds-0ubuntu1.61:8.2.2+ds-0ubuntu1.71:8.2.2+ds-0ubuntu1.81:8.2.2+ds-0ubuntu1.9
1:8.2.2+ds-0ubuntu1.10
qemu
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 8.2.2-2.1
8.2.2-2.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-3447 is a medium vulnerability (CVSS 6.0) in Qemu, published April 23, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.56%, the 46th percentile. Fixed in qemu 6.2.0-24.

References

Show 68 moreShow less
This page doesn't list everything

Left out here: 37 versions and the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open