Every CVE Search/ Get API key

CVE-2017-9524

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD)...

7.5 HighFix available

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD) Server support, allows remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs before talking to a client in the nbd_negotiate function.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

4.09%Up 1.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD) Server support, allows remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs before talking to a client in the nbd_negotiate function.

Record
CVE-2017-9524
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-20
Updated
2026-11-02
CVE List No score

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD) Server support, allows remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs before talking to a client in the nbd_negotiate function.

Record
CVE-2017-9524
Updated
2026-11-02
EUVDEUVD-2017-18455 No score

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD) Server support, allows remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs before talking to a client in the nbd_negotiate function.

Record
EUVD-2017-18455
Updated
2026-11-03
GitHub AdvisoriesGHSA-3hp7-3fxw-3v9g 7.5

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD)...

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD) Server support, allows remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs before talking to a client in the nbd_negotiate function.

Record
GHSA-3hp7-3fxw-3v9g
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-20
Updated
2026-11-02
OSV 7.5

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD) Server support, allows remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs before talking to a client in the nbd_negotiate function.

Record
CVE-2017-9524
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-9524 7.5

The qemu-nbd server in QEMU (aka Quick Emulator), when built with the Network Block Device (NBD) Server support, allows remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs before talking to a client in the nbd_negotiate function.

Record
DEBIAN-CVE-2017-9524
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVRHSA-2017:1681 5.3

Red Hat Security Advisory: qemu-kvm security update

Record
RHSA-2017:1681
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVRHSA-2017:1682 5.3

Red Hat Security Advisory: qemu-kvm-rhev security and bug fix update

Record
RHSA-2017:1682
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVRHSA-2017:2408 5.3

Red Hat Security Advisory: qemu-kvm-rhev security and bug fix update

Record
RHSA-2017:2408
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVopenSUSE-SU-2024:11287-1 No score

qemu-6.1.0-32.1 on GA media

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

Record
openSUSE-SU-2024:11287-1
Updated
2026-11-02
OSVSUSE-SU-2017:2936-1 No score

Security update for qemu

This update for qemu fixes several issues.

These security issues were fixed:

  • CVE-2017-15268: Qemu allowed remote attackers to cause a memory leak by triggering slow data-channel read operations, related to io/channel-websock.c (bsc#1062942).
  • CVE-2017-9524: The qemu-nbd server when built with the Network Block Device (NBD) Server support allowed remote attackers to cause a denial of service (segmentation fault and server crash) by leveraging failure to ensure that all initialization occurs talking to a client in the nbd_negotiate function (bsc#1043808).
  • CVE-2017-15289: The mode4and5 write functions allowed local OS guest privileged users to cause a denial of service (out-of-bounds write access and Qemu process crash) via vectors related to dst calculation (bsc#1063122)
  • CVE-2017-15038: Race condition in the v9fs_xattrwalk function local guest OS users to obtain sensitive information from host heap memory via vectors related to reading extended attributes (bsc#1062069)
  • CVE-2017-10911: The make_response function in the Linux kernel allowed guest OS users to obtain sensitive information from host OS (or other guest OS) kernel memory by leveraging the copying of uninitialized padding fields in Xen block-interface response structures (bsc#1057378)
  • CVE-2017-12809: The IDE disk and CD/DVD-ROM Emulator support allowed local guest OS privileged users to cause a denial of service (NULL pointer dereference and QEMU process crash) by flushing an empty CDROM device drive (bsc#1054724)
  • CVE-2017-10664: qemu-nbd did not ignore SIGPIPE, which allowed remote attackers to cause a denial of service (daemon crash) by disconnecting during a server-to-client reply attempt (bsc#1046636)
  • CVE-2017-10806: Stack-based buffer overflow allowed local guest OS users to cause a denial of service (QEMU process crash) via vectors related to logging debug messages (bsc#1047674)
  • CVE-2017-14167: Integer overflow in the load_multiboot function allowed local guest OS users to execute arbitrary code on the host via crafted multiboot header address values, which trigger an out-of-bounds write (bsc#1057585)
  • CVE-2017-11434: The dhcp_decode function in slirp/bootp.c allowed local guest OS users to cause a denial of service (out-of-bounds read) via a crafted DHCP options string (bsc#1049381)
  • CVE-2017-11334: The address_space_write_continue function allowed local guest OS privileged users to cause a denial of service (out-of-bounds access and guest instance crash) by leveraging use of qemu_map_ram_ptr to access guest ram block area (bsc#1048902)
  • CVE-2017-13672: The VGA display emulator support allowed local guest OS privileged users to cause a denial of service (out-of-bounds read and QEMU process crash) via vectors involving display update (bsc#1056334)

These non-security issues were fixed:

  • Fixed not being able to build from rpm sources due to undefined macro (bsc#1057966)
  • Fixed wrong permissions for kvm_stat.1 file
  • Fixed KVM lun resize not working as expected on SLES12 SP2 HV (bsc#1043176)
Record
SUSE-SU-2017:2936-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qemu
Debian:12
before 1:2.8+dfsg-7
1:2.8+dfsg-7
qemu
Debian:13
before 1:2.8+dfsg-7
1:2.8+dfsg-7
qemu
Debian:14
before 1:2.8+dfsg-7
1:2.8+dfsg-7
qemu
Debian:9
From an advisory covering 4 CVEs
before 1:2.8+dfsg-6+deb9u2, plus listed versions
1:2.8+dfsg-61:2.8+dfsg-6+deb9u1
1:2.8+dfsg-6+deb9u2
qemu-img
Red Hat:enterprise_linux:7::client
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm
Red Hat:enterprise_linux:7::client
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-common
Red Hat:enterprise_linux:7::client
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::client
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-tools
Red Hat:enterprise_linux:7::client
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-img
Red Hat:enterprise_linux:7::computenode
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
Show 54 moreShow less
Affected packages
PackageAffectedFixed
qemu-kvm
Red Hat:enterprise_linux:7::computenode
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-common
Red Hat:enterprise_linux:7::computenode
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::computenode
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-tools
Red Hat:enterprise_linux:7::computenode
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-img
Red Hat:enterprise_linux:7::server
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm
Red Hat:enterprise_linux:7::server
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-common
Red Hat:enterprise_linux:7::server
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::server
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-tools
Red Hat:enterprise_linux:7::server
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-img
Red Hat:enterprise_linux:7::workstation
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm
Red Hat:enterprise_linux:7::workstation
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-common
Red Hat:enterprise_linux:7::workstation
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-debuginfo
Red Hat:enterprise_linux:7::workstation
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-kvm-tools
Red Hat:enterprise_linux:7::workstation
before 10:1.5.3-126.el7_3.10
10:1.5.3-126.el7_3.10
qemu-img-rhev
Red Hat:enterprise_linux:7::hypervisor
before 10:2.6.0-28.el7_3.12
10:2.6.0-28.el7_3.12
qemu-kvm-common-rhev
Red Hat:enterprise_linux:7::hypervisor
before 10:2.6.0-28.el7_3.12
10:2.6.0-28.el7_3.12
qemu-kvm-rhev
Red Hat:enterprise_linux:7::hypervisor
before 10:2.6.0-28.el7_3.12
10:2.6.0-28.el7_3.12
qemu-kvm-rhev-debuginfo
Red Hat:enterprise_linux:7::hypervisor
before 10:2.6.0-28.el7_3.12
10:2.6.0-28.el7_3.12
qemu-kvm-tools-rhev
Red Hat:enterprise_linux:7::hypervisor
before 10:2.6.0-28.el7_3.12
10:2.6.0-28.el7_3.12
qemu-img-rhev
Red Hat:openstack:10::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-common-rhev
Red Hat:openstack:10::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev
Red Hat:openstack:10::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev-debuginfo
Red Hat:openstack:10::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-tools-rhev
Red Hat:openstack:10::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-img-rhev
Red Hat:openstack:11::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-common-rhev
Red Hat:openstack:11::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev
Red Hat:openstack:11::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev-debuginfo
Red Hat:openstack:11::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-tools-rhev
Red Hat:openstack:11::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-img-rhev
Red Hat:openstack:6::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-common-rhev
Red Hat:openstack:6::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev
Red Hat:openstack:6::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev-debuginfo
Red Hat:openstack:6::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-tools-rhev
Red Hat:openstack:6::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-img-rhev
Red Hat:openstack:7::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-common-rhev
Red Hat:openstack:7::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev
Red Hat:openstack:7::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev-debuginfo
Red Hat:openstack:7::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-tools-rhev
Red Hat:openstack:7::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-img-rhev
Red Hat:openstack:8::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-common-rhev
Red Hat:openstack:8::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev
Red Hat:openstack:8::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev-debuginfo
Red Hat:openstack:8::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-tools-rhev
Red Hat:openstack:8::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-img-rhev
Red Hat:openstack:9::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-common-rhev
Red Hat:openstack:9::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev
Red Hat:openstack:9::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-rhev-debuginfo
Red Hat:openstack:9::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu-kvm-tools-rhev
Red Hat:openstack:9::el7
From an advisory covering 23 CVEs
before 10:2.9.0-10.el7
10:2.9.0-10.el7
qemu
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 12 CVEs
before 2.6.2-41.22.2
2.6.2-41.22.2
qemu
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 12 CVEs
before 2.6.2-41.22.2
2.6.2-41.22.2
qemu
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 12 CVEs
before 2.6.2-41.22.2
2.6.2-41.22.2
qemu
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 12 CVEs
before 2.6.2-41.22.2
2.6.2-41.22.2
qemu
openSUSE:Tumbleweed
From an advisory covering 135 CVEs
before 6.1.0-32.1
6.1.0-32.1

History

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

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

In short

CVE-2017-9524 is a high vulnerability (CVSS 7.5) in Qemu, published July 6, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.09%, the 90th percentile. Fixed in qemu 1:2.8+dfsg-7.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 67 references. The JSON record has them.

MoveEnter Open