CVE-2017-15118
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before...
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before 2.11 allowing a client to request an export name of size up to 4096 bytes, which in fact should be limited to 256 bytes, causing an out-of-bounds stack write in the qemu process. If NBD server requires TLS, the attacker cannot trigger the buffer overflow without first successfully negotiating TLS.
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
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
8.3
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before 2.11 allowing a client to request an export name of size up to 4096 bytes, which in fact should be limited to 256 bytes, causing an out-of-bounds stack write in the qemu process. If NBD server requires TLS, the attacker cannot trigger the buffer overflow without first successfully negotiating TLS.
- Record
CVE-2017-15118- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Weakness
- CWE-121
- Updated
- 2026-11-02
EUVDEUVD-2017-6579
8.3
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before 2.11 allowing a client to request an export name of size up to 4096 bytes, which in fact should be limited to 256 bytes, causing an out-of-bounds stack write in the qemu process. If NBD server requires TLS, the attacker cannot trigger the buffer overflow without first successfully negotiating TLS.
- Record
EUVD-2017-6579- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-p8q8-xqgv-rwvr
9.8
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before...
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before 2.11 allowing a client to request an export name of size up to 4096 bytes, which in fact should be limited to 256 bytes, causing an out-of-bounds stack write in the qemu process. If NBD server requires TLS, the attacker cannot trigger the buffer overflow without first successfully negotiating TLS.
- Record
GHSA-p8q8-xqgv-rwvr- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
NVD
8.3
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before 2.11 allowing a client to request an export name of size up to 4096 bytes, which in fact should be limited to 256 bytes, causing an out-of-bounds stack write in the qemu process. If NBD server requires TLS, the attacker cannot trigger the buffer overflow without first successfully negotiating TLS.
- Record
CVE-2017-15118- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-121, CWE-787
- Updated
- 2026-11-02
OSVBELL-CVE-2017-15118
9.8
CVE-2017-15118 does not affect BellSoft software
- Record
BELL-CVE-2017-15118- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
9.8
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before 2.11 allowing a client to request an export name of size up to 4096 bytes, which in fact should be limited to 256 bytes, causing an out-of-bounds stack write in the qemu process. If NBD server requires TLS, the attacker cannot trigger the buffer overflow without first successfully negotiating TLS.
- Record
CVE-2017-15118- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2017-15118
9.8
A stack-based buffer overflow vulnerability was found in NBD server implementation in qemu before 2.11 allowing a client to request an export name of size up to 4096 bytes, which in fact should be limited to 256 bytes, causing an out-of-bounds stack write in the qemu process. If NBD server requires TLS, the attacker cannot trigger the buffer overflow without first successfully negotiating TLS.
- Record
DEBIAN-CVE-2017-15118- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:1104
8.3
Red Hat Security Advisory: qemu-kvm-rhev security, bug fix, and enhancement update
- Record
RHSA-2018:1104- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2018:1113
8.3
Red Hat Security Advisory: qemu-kvm-rhev security and bug fix update
- Record
RHSA-2018:1113- CVSS 3.0
- 8.3 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qemuDebian:12 |
before 1:2.11+dfsg-1 | 1:2.11+dfsg-1 |
qemuDebian:13 |
before 1:2.11+dfsg-1 | 1:2.11+dfsg-1 |
qemuDebian:14 |
before 1:2.11+dfsg-1 | 1:2.11+dfsg-1 |
qemu-img-rhevRed Hat:enterprise_linux:7::hypervisor From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-common-rhevRed Hat:enterprise_linux:7::hypervisor From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhevRed Hat:enterprise_linux:7::hypervisor From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhev-debuginfoRed Hat:enterprise_linux:7::hypervisor From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-tools-rhevRed Hat:enterprise_linux:7::hypervisor From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-img-rhevRed Hat:openstack:10::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-common-rhevRed Hat:openstack:10::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
Show 24 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qemu-kvm-rhevRed Hat:openstack:10::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:10::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-tools-rhevRed Hat:openstack:10::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-img-rhevRed Hat:openstack:11::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-common-rhevRed Hat:openstack:11::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhevRed Hat:openstack:11::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:11::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-tools-rhevRed Hat:openstack:11::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-img-rhevRed Hat:openstack:12::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-common-rhevRed Hat:openstack:12::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhevRed Hat:openstack:12::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:12::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-tools-rhevRed Hat:openstack:12::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-img-rhevRed Hat:openstack:8::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-common-rhevRed Hat:openstack:8::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhevRed Hat:openstack:8::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:8::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-tools-rhevRed Hat:openstack:8::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-img-rhevRed Hat:openstack:9::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-common-rhevRed Hat:openstack:9::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhevRed Hat:openstack:9::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:9::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemu-kvm-tools-rhevRed Hat:openstack:9::el7 From an advisory covering 8 CVEs |
before 10:2.10.0-21.el7 | 10:2.10.0-21.el7 |
qemuopenSUSE:Tumbleweed From an advisory covering 135 CVEs |
before 6.1.0-32.1 | 6.1.0-32.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | QEMU - NBD Server Long Export Name Stack Buffer Overflow | 2017-11-29 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-15118 is a high vulnerability (CVSS 8.3) in Qemu, published July 27, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 11.9%, the 96th percentile. Fixed in qemu 1:2.11+dfsg-1.
References
bugzilla.redhat.com/show_bug.cgi?id=CVE-2017-15118
access.redhat.com/errata/RHSA-2018:1104
lists.gnu.org/archive/html/qemu-devel/2017-11/msg05045.html
usn.ubuntu.com/3575-1
securityfocus.com/bid/101975
openwall.com/lists/oss-security/2017/11/28/8
Show 194 moreShow less
exploit-db.com/exploits/43194
nvd.nist.gov/vuln/detail/CVE-2017-15118
github.com/advisories/GHSA-p8q8-xqgv-rwvr
docs.bell-sw.com/security/cves/CVE-2017-15118
security-tracker.debian.org/tracker/CVE-2017-15118
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1139507
bugzilla.redhat.com/show_bug.cgi?id=1178472
bugzilla.redhat.com/show_bug.cgi?id=1212715
bugzilla.redhat.com/show_bug.cgi?id=1213786
bugzilla.redhat.com/show_bug.cgi?id=1285044
bugzilla.redhat.com/show_bug.cgi?id=1305398
bugzilla.redhat.com/show_bug.cgi?id=1320114
bugzilla.redhat.com/show_bug.cgi?id=1344299
bugzilla.redhat.com/show_bug.cgi?id=1372583
bugzilla.redhat.com/show_bug.cgi?id=1378241
bugzilla.redhat.com/show_bug.cgi?id=1390346
bugzilla.redhat.com/show_bug.cgi?id=1390348
bugzilla.redhat.com/show_bug.cgi?id=1398633
bugzilla.redhat.com/show_bug.cgi?id=1406803
bugzilla.redhat.com/show_bug.cgi?id=1414049
bugzilla.redhat.com/show_bug.cgi?id=1433670
bugzilla.redhat.com/show_bug.cgi?id=1434321
bugzilla.redhat.com/show_bug.cgi?id=1437113
bugzilla.redhat.com/show_bug.cgi?id=1441460
bugzilla.redhat.com/show_bug.cgi?id=1441684
bugzilla.redhat.com/show_bug.cgi?id=1441938
bugzilla.redhat.com/show_bug.cgi?id=1443877
bugzilla.redhat.com/show_bug.cgi?id=1445834
bugzilla.redhat.com/show_bug.cgi?id=1446565
bugzilla.redhat.com/show_bug.cgi?id=1447258
bugzilla.redhat.com/show_bug.cgi?id=1447413
bugzilla.redhat.com/show_bug.cgi?id=1448344
bugzilla.redhat.com/show_bug.cgi?id=1449067
bugzilla.redhat.com/show_bug.cgi?id=1449609
bugzilla.redhat.com/show_bug.cgi?id=1449991
bugzilla.redhat.com/show_bug.cgi?id=1451015
bugzilla.redhat.com/show_bug.cgi?id=1451189
bugzilla.redhat.com/show_bug.cgi?id=1451269
bugzilla.redhat.com/show_bug.cgi?id=1453167
bugzilla.redhat.com/show_bug.cgi?id=1454362
bugzilla.redhat.com/show_bug.cgi?id=1454367
bugzilla.redhat.com/show_bug.cgi?id=1455074
bugzilla.redhat.com/show_bug.cgi?id=1457662
bugzilla.redhat.com/show_bug.cgi?id=1459906
bugzilla.redhat.com/show_bug.cgi?id=1459945
bugzilla.redhat.com/show_bug.cgi?id=1460119
bugzilla.redhat.com/show_bug.cgi?id=1460595
bugzilla.redhat.com/show_bug.cgi?id=1460848
bugzilla.redhat.com/show_bug.cgi?id=1462145
bugzilla.redhat.com/show_bug.cgi?id=1463172
bugzilla.redhat.com/show_bug.cgi?id=1464908
bugzilla.redhat.com/show_bug.cgi?id=1465799
bugzilla.redhat.com/show_bug.cgi?id=1468260
bugzilla.redhat.com/show_bug.cgi?id=1470634
bugzilla.redhat.com/show_bug.cgi?id=1472756
bugzilla.redhat.com/show_bug.cgi?id=1474464
bugzilla.redhat.com/show_bug.cgi?id=1475634
bugzilla.redhat.com/show_bug.cgi?id=1476121
bugzilla.redhat.com/show_bug.cgi?id=1481593
bugzilla.redhat.com/show_bug.cgi?id=1482478
bugzilla.redhat.com/show_bug.cgi?id=1486400
bugzilla.redhat.com/show_bug.cgi?id=1486560
bugzilla.redhat.com/show_bug.cgi?id=1486588
bugzilla.redhat.com/show_bug.cgi?id=1489670
bugzilla.redhat.com/show_bug.cgi?id=1489800
bugzilla.redhat.com/show_bug.cgi?id=1491909
bugzilla.redhat.com/show_bug.cgi?id=1492178
bugzilla.redhat.com/show_bug.cgi?id=1492295
bugzilla.redhat.com/show_bug.cgi?id=1495090
bugzilla.redhat.com/show_bug.cgi?id=1495456
bugzilla.redhat.com/show_bug.cgi?id=1496879
bugzilla.redhat.com/show_bug.cgi?id=1497120
bugzilla.redhat.com/show_bug.cgi?id=1497137
bugzilla.redhat.com/show_bug.cgi?id=1497740
bugzilla.redhat.com/show_bug.cgi?id=1498042
bugzilla.redhat.com/show_bug.cgi?id=1498496
bugzilla.redhat.com/show_bug.cgi?id=1498754
bugzilla.redhat.com/show_bug.cgi?id=1498817
bugzilla.redhat.com/show_bug.cgi?id=1498865
bugzilla.redhat.com/show_bug.cgi?id=1499011
bugzilla.redhat.com/show_bug.cgi?id=1499647
bugzilla.redhat.com/show_bug.cgi?id=1500181
bugzilla.redhat.com/show_bug.cgi?id=1500334
bugzilla.redhat.com/show_bug.cgi?id=1501240
bugzilla.redhat.com/show_bug.cgi?id=1501337
bugzilla.redhat.com/show_bug.cgi?id=1501468
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1104.json
access.redhat.com/security/cve/CVE-2017-13672
cve.org/CVERecord?id=CVE-2017-13672
nvd.nist.gov/vuln/detail/CVE-2017-13672
access.redhat.com/security/cve/CVE-2017-13673
cve.org/CVERecord?id=CVE-2017-13673
nvd.nist.gov/vuln/detail/CVE-2017-13673
access.redhat.com/security/cve/CVE-2017-13711
cve.org/CVERecord?id=CVE-2017-13711
nvd.nist.gov/vuln/detail/CVE-2017-13711
access.redhat.com/security/cve/CVE-2017-15118
cve.org/CVERecord?id=CVE-2017-15118
access.redhat.com/security/cve/CVE-2017-15119
cve.org/CVERecord?id=CVE-2017-15119
nvd.nist.gov/vuln/detail/CVE-2017-15119
access.redhat.com/security/cve/CVE-2017-15124
cve.org/CVERecord?id=CVE-2017-15124
nvd.nist.gov/vuln/detail/CVE-2017-15124
access.redhat.com/security/cve/CVE-2017-15268
cve.org/CVERecord?id=CVE-2017-15268
nvd.nist.gov/vuln/detail/CVE-2017-15268
access.redhat.com/security/cve/CVE-2018-5683
cve.org/CVERecord?id=CVE-2018-5683
nvd.nist.gov/vuln/detail/CVE-2018-5683
access.redhat.com/errata/RHSA-2018:1113
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1113.json
suse.com/security/cve/CVE-2014-0222
suse.com/security/cve/CVE-2014-8106
suse.com/security/cve/CVE-2015-5225
suse.com/security/cve/CVE-2015-6855
suse.com/security/cve/CVE-2015-8504
suse.com/security/cve/CVE-2015-8619
suse.com/security/cve/CVE-2016-10028
suse.com/security/cve/CVE-2016-10155
suse.com/security/cve/CVE-2016-1714
suse.com/security/cve/CVE-2016-6490
suse.com/security/cve/CVE-2016-6836
suse.com/security/cve/CVE-2016-7156
suse.com/security/cve/CVE-2016-7157
suse.com/security/cve/CVE-2016-7161
suse.com/security/cve/CVE-2016-7170
suse.com/security/cve/CVE-2016-7421
suse.com/security/cve/CVE-2016-7422
suse.com/security/cve/CVE-2016-7423
suse.com/security/cve/CVE-2016-7466
suse.com/security/cve/CVE-2016-7907
suse.com/security/cve/CVE-2016-7908
suse.com/security/cve/CVE-2016-7909
suse.com/security/cve/CVE-2016-7994
suse.com/security/cve/CVE-2016-7995
suse.com/security/cve/CVE-2016-8576
suse.com/security/cve/CVE-2016-8577
suse.com/security/cve/CVE-2016-8578
suse.com/security/cve/CVE-2016-8667
suse.com/security/cve/CVE-2016-8668
suse.com/security/cve/CVE-2016-8669
suse.com/security/cve/CVE-2016-8909
suse.com/security/cve/CVE-2016-8910
suse.com/security/cve/CVE-2016-9101
suse.com/security/cve/CVE-2016-9102
suse.com/security/cve/CVE-2016-9103
suse.com/security/cve/CVE-2016-9104
suse.com/security/cve/CVE-2016-9105
suse.com/security/cve/CVE-2016-9106
suse.com/security/cve/CVE-2016-9602
suse.com/security/cve/CVE-2016-9907
suse.com/security/cve/CVE-2016-9921
suse.com/security/cve/CVE-2017-10664
suse.com/security/cve/CVE-2017-10806
suse.com/security/cve/CVE-2017-11334
suse.com/security/cve/CVE-2017-11434
suse.com/security/cve/CVE-2017-13673
suse.com/security/cve/CVE-2017-13711
suse.com/security/cve/CVE-2017-14167
suse.com/security/cve/CVE-2017-15038
suse.com/security/cve/CVE-2017-15118
suse.com/security/cve/CVE-2017-15268
suse.com/security/cve/CVE-2017-15289
suse.com/security/cve/CVE-2017-2615
suse.com/security/cve/CVE-2017-2620
suse.com/security/cve/CVE-2017-2630
suse.com/security/cve/CVE-2017-5525
suse.com/security/cve/CVE-2017-5526
suse.com/security/cve/CVE-2017-5552
suse.com/security/cve/CVE-2017-5578
suse.com/security/cve/CVE-2017-5579
suse.com/security/cve/CVE-2017-5667
suse.com/security/cve/CVE-2017-5715
suse.com/security/cve/CVE-2017-5856
suse.com/security/cve/CVE-2017-5857
suse.com/security/cve/CVE-2017-5898
suse.com/security/cve/CVE-2017-5973
suse.com/security/cve/CVE-2017-6058
suse.com/security/cve/CVE-2017-7471
suse.com/security/cve/CVE-2017-7493
suse.com/security/cve/CVE-2017-8112
suse.com/security/cve/CVE-2017-8309
suse.com/security/cve/CVE-2017-8379
suse.com/security/cve/CVE-2017-8380
suse.com/security/cve/CVE-2017-9503
suse.com/security/cve/CVE-2017-9524
suse.com/security/cve/CVE-2018-10839
suse.com/security/cve/CVE-2018-11806
suse.com/security/cve/CVE-2018-12126
suse.com/security/cve/CVE-2018-12130
suse.com/security/cve/CVE-2018-12207
suse.com/security/cve/CVE-2018-15746
Left out here: 103 references. The JSON record has them.