Lucene search
+L

QEMU 2.10 Buffer Overflow

🗓️ 29 Nov 2017 00:00:00Reported by Eric BlakeType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 83 Views

QEMU Buffer Overflow in NBD Server Limi

Related
Code
ReporterTitlePublishedViews
Family
zdt
zdt
QEMU - NBD Server Long Export Name Stack Buffer Overflow
29 Nov 201700:00
zdt
circl
Circl
CVE-2017-15118
29 Nov 201700:00
circl
cnvd
CNVD
QEMU 'b/nbd/server.c' stack buffer overflow vulnerability
30 Nov 201700:00
cnvd
cve
CVE
CVE-2017-15118
27 Jul 201821:00
cve
cvelist
Cvelist
CVE-2017-15118
27 Jul 201821:00
cvelist
debiancve
Debian CVE
CVE-2017-15118
27 Jul 201821:00
debiancve
exploitdb
Exploit DB
QEMU - NBD Server Long Export Name Stack Buffer Overflow
29 Nov 201700:00
exploitdb
euvd
EUVD
EUVD-2017-6579
7 Oct 202500:30
euvd
f5
F5 Networks
K31501591: QEMU vulnerability CVE-2017-15118
21 Feb 202318:54
f5
fedora
Fedora
[SECURITY] Fedora 27 Update: qemu-2.10.2-1.fc27
24 Aug 201807:15
fedora
Rows per page
`Introduced in commit f37708f6b8 (2.10). The NBD spec says a client  
can request export names up to 4096 bytes in length, even though  
they should not expect success on names longer than 256. However,  
qemu hard-codes the limit of 256, and fails to filter out a client  
that probes for a longer name; the result is a stack smash that can  
potentially give an attacker arbitrary control over the qemu  
process.  
  
The smash can be easily demonstrated with this client:  
  
$ qemu-io f raw nbd://localhost:10809/$(printf %3000d 1 | tr ' ' a)  
  
If the qemu NBD server binary (whether the standalone qemu-nbd, or  
the builtin server of QMP nbd-server-start) was compiled with  
-fstack-protector-strong, the ability to exploit the stack smash  
into arbitrary execution is a lot more difficult (but still  
theoretically possible to a determined attacker, perhaps in  
combination with other CVEs). Still, crashing a running qemu (and  
losing the VM) is bad enough, even if the attacker did not obtain  
full execution control.  
  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

29 Nov 2017 00:00Current
0.2Low risk
Vulners AI Score0.2
EPSS0.11931
83