Every CVE Search/ Get API key

CVE-2014-0142

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero...

5.5 MediumFix available

CVE-2014-0142 is a medium vulnerability (CVSS 5.5) in Qemu, published March 26, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. Fixed in qemu 2.0.0+dfsg-1.

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.38%Down 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.5

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Record
CVE-2014-0142
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
2.1 LowAV:L/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-369
Updated
2026-11-02
CVE List No score

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Record
CVE-2014-0142
Updated
2026-11-02
EUVDEUVD-2014-0201 No score

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Record
EUVD-2014-0201
Updated
2026-11-03
GitHub AdvisoriesGHSA-cgcg-9vhg-7fq9 5.5

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero...

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Record
GHSA-cgcg-9vhg-7fq9
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-369
Updated
2026-11-02
OSV 5.5

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Record
CVE-2014-0142
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2014-0142 5.5

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Record
DEBIAN-CVE-2014-0142
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2014-0142 5.5

QEMU, possibly before 2.0.0, allows local users to cause a denial of service (divide-by-zero error and crash) via a zero value in the (1) tracks field to the seek_to_sector function in block/parallels.c or (2) extent_size field in the bochs function in block/bochs.c.

Record
UBUNTU-CVE-2014-0142
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2014-0426 No score

Updated qemu packages fix multiple security vulnerabilities

Updated qemu packages fix security vulnerabilities:

Michael S. Tsirkin discovered that QEMU incorrectly handled vmxnet3 devices. A local guest could possibly use this issue to cause a denial of service, or possibly execute arbitrary code on the host (CVE-2013-4544).

Multiple integer overflow, input validation, logic error, and buffer overflow flaws were discovered in various QEMU block drivers. An attacker able to modify a disk image file loaded by a guest could use these flaws to crash the guest, or corrupt QEMU process memory on the host, potentially resulting in arbitrary code execution on the host with the privileges of the QEMU process (CVE-2014-0143, CVE-2014-0144, CVE-2014-0145, CVE-2014-0147).

A buffer overflow flaw was found in the way the virtio_net_handle_mac() function of QEMU processed guest requests to update the table of MAC addresses. A privileged guest user could use this flaw to corrupt QEMU process memory on the host, potentially resulting in arbitrary code execution on the host with the privileges of the QEMU process (CVE-2014-0150).

A divide-by-zero flaw was found in the seek_to_sector() function of the parallels block driver in QEMU. An attacker able to modify a disk image file loaded by a guest could use this flaw to crash the guest (CVE-2014-0142).

A NULL pointer dereference flaw was found in the QCOW2 block driver in QEMU. An attacker able to modify a disk image file loaded by a guest could use this flaw to crash the guest (CVE-2014-0146).

It was found that the block driver for Hyper-V VHDX images did not correctly calculate BAT (Block Allocation Table) entries due to a missing bounds check. An attacker able to modify a disk image file loaded by a guest could use this flaw to crash the guest (CVE-2014-0148).

An out-of-bounds memory access flaw was found in the way QEMU's IDE device driver handled the execution of SMART EXECUTE OFFLINE commands. A privileged guest user could use this flaw to corrupt QEMU process memory on the host, which could potentially result in arbitrary code execution on the host with the privileges of the QEMU process (CVE-2014-2894).

Two integer overflow flaws were found in the QEMU block driver for QCOW version 1 disk images. A user able to alter the QEMU disk image files loaded by a guest could use either of these flaws to corrupt QEMU process memory on the host, which could potentially result in arbitrary code execution on the host with the privileges of the QEMU process (CVE-2014-0222, CVE-2014-0223).

Multiple buffer overflow, input validation, and out-of-bounds write flaws were found in the way the virtio, virtio-net, virtio-scsi, and usb drivers of QEMU handled state loading after migration. A user able to alter the savevm data (either on the disk or over the wire during migration) could use either of these flaws to corrupt QEMU process memory on the (destination) host, which could potentially result in arbitrary code execution on the host with the privileges of the QEMU process (CVE-2013-4148, CVE-2013-4151, CVE-2013-4535, CVE-2013-4536, CVE-2013-4541, CVE-2013-4542, CVE-2013-6399, CVE-2014-0182, CVE-2014-3461).

An information leak flaw was found in the way QEMU's VGA emulator accessed frame buffer memory for high resolution displays. A privileged guest user could use this flaw to leak memory contents of the host to the guest by setting the display to use a high resolution in the guest (CVE-2014-3615).

When guest sends udp packet with source port and source addr 0, uninitialized socket is picked up when looking for matching and already created udp sockets, and later passed to sosendto() where NULL pointer dereference is hit during so->slirp->vnetwork_mask.s_addr access Only guests using qemu user networking are affected (CVE-2014-3640).

Record
MGASA-2014-0426
Updated
2026-11-02
OSVopenSUSE-SU-2024:10233-1 No score

qemu-2.6.1-1.5 on GA media

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

Record
openSUSE-SU-2024:10233-1
Updated
2026-11-02
OSVSUSE-SU-2015:0870-1 No score

Security update for kvm

kvm has been updated to fix issues in the embedded qemu:

* 

  CVE-2014-0223: An integer overflow flaw was found in the QEMU block
  driver for QCOW version 1 disk images. A user able to alter the QEMU
  disk image files loaded by a guest could have used this flaw to
  corrupt QEMU process memory on the host, which could potentially have
  resulted in arbitrary code execution on the host with the privileges
  of the QEMU process.

* 

  CVE-2014-3461: A user able to alter the savevm data (either on the
  disk or over the wire during migration) could have used this flaw to
  to corrupt QEMU process memory on the (destination) host, which could
  have potentially resulted in arbitrary code execution on the host
  with the privileges of the QEMU process.

* 

  CVE-2014-0222: An integer overflow flaw was found in the QEMU block
  driver for QCOW version 1 disk images. A user able to alter the QEMU
  disk image files loaded by a guest could have used this flaw to
  corrupt QEMU process memory on the host, which could have potentially
  resulted in arbitrary code execution on the host with the privileges
  of the QEMU process.

Non-security bugs fixed:

* Fix exceeding IRQ routes that could have caused freezes of guests.
  (bnc#876842)
* Fix CPUID emulation bugs that may have broken Windows guests with
  newer -cpu types (bnc#886535)

Security Issues:

* CVE-2014-0222
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0222>
* CVE-2014-0223
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0223>
* CVE-2014-3461
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3461>
Record
SUSE-SU-2015:0870-1
Updated
2026-11-02
OSVSUSE-SU-2015:0889-1 No score

Security update for kvm

kvm has been updated to fix issues in the embedded qemu:

* 

  CVE-2014-0223: An integer overflow flaw was found in the QEMU block
  driver for QCOW version 1 disk images. A user able to alter the QEMU
  disk image files loaded by a guest could have used this flaw to
  corrupt QEMU process memory on the host, which could potentially have
  resulted in arbitrary code execution on the host with the privileges
  of the QEMU process.

* 

  CVE-2014-3461: A user able to alter the savevm data (either on the
  disk or over the wire during migration) could have used this flaw to
  to corrupt QEMU process memory on the (destination) host, which could
  have potentially resulted in arbitrary code execution on the host
  with the privileges of the QEMU process.

* 

  CVE-2014-0222: An integer overflow flaw was found in the QEMU block
  driver for QCOW version 1 disk images. A user able to alter the QEMU
  disk image files loaded by a guest could have used this flaw to
  corrupt QEMU process memory on the host, which could have potentially
  resulted in arbitrary code execution on the host with the privileges
  of the QEMU process.

Non-security bugs fixed:

* Fix exceeding IRQ routes that could have caused freezes of guests.
  (bnc#876842)
* Fix CPUID emulation bugs that may have broken Windows guests with
  newer -cpu types (bnc#886535)

Security Issues:

* CVE-2014-0222
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0222>
* CVE-2014-0223
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0223>
* CVE-2014-3461
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3461>
Record
SUSE-SU-2015:0889-1
Updated
2026-11-02
OSVSUSE-SU-2015:1152-1 No score

Security update for kvm

kvm has been updated to fix issues in the embedded qemu:

* 

  CVE-2014-0223: An integer overflow flaw was found in the QEMU block
  driver for QCOW version 1 disk images. A user able to alter the QEMU
  disk image files loaded by a guest could have used this flaw to
  corrupt QEMU process memory on the host, which could potentially have
  resulted in arbitrary code execution on the host with the privileges
  of the QEMU process.

* 

  CVE-2014-3461: A user able to alter the savevm data (either on the
  disk or over the wire during migration) could have used this flaw to
  to corrupt QEMU process memory on the (destination) host, which could
  have potentially resulted in arbitrary code execution on the host
  with the privileges of the QEMU process.

* 

  CVE-2014-0222: An integer overflow flaw was found in the QEMU block
  driver for QCOW version 1 disk images. A user able to alter the QEMU
  disk image files loaded by a guest could have used this flaw to
  corrupt QEMU process memory on the host, which could have potentially
  resulted in arbitrary code execution on the host with the privileges
  of the QEMU process.

Non-security bugs fixed:

* Fix exceeding IRQ routes that could have caused freezes of guests.
  (bnc#876842)
* Fix CPUID emulation bugs that may have broken Windows guests with
  newer -cpu types (bnc#886535)

Security Issues:

* CVE-2014-0222
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0222>
* CVE-2014-0223
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0223>
* CVE-2014-3461
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3461>
Record
SUSE-SU-2015:1152-1
Updated
2026-11-02
OSVUSN-2342-1 No score

qemu, qemu-kvm vulnerabilities

Michael S. Tsirkin, Anthony Liguori, and Michael Roth discovered multiple issues with QEMU state loading after migration. An attacker able to modify the state data could use these issues to cause a denial of service, or possibly execute arbitrary code. (CVE-2013-4148, CVE-2013-4149, CVE-2013-4150, CVE-2013-4151, CVE-2013-4526, CVE-2013-4527, CVE-2013-4529, CVE-2013-4530, CVE-2013-4531, CVE-2013-4532, CVE-2013-4533, CVE-2013-4534, CVE-2013-4535, CVE-2013-4536, CVE-2013-4537, CVE-2013-4538, CVE-2013-4539, CVE-2013-4540, CVE-2013-4541, CVE-2013-4542, CVE-2013-6399, CVE-2014-0182, CVE-2014-3461)

Kevin Wolf, Stefan Hajnoczi, Fam Zheng, Jeff Cody, Stefan Hajnoczi, and others discovered multiple issues in the QEMU block drivers. An attacker able to modify disk images could use these issues to cause a denial of service, or possibly execute arbitrary code. (CVE-2014-0142, CVE-2014-0143, CVE-2014-0144, CVE-2014-0145, CVE-2014-0146, CVE-2014-0147, CVE-2014-0222, CVE-2014-0223)

It was discovered that QEMU incorrectly handled certain PCIe bus hotplug operations. A malicious guest could use this issue to crash the QEMU host, resulting in a denial of service. (CVE-2014-3471)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
qemu
Debian:12
before 2.0.0+dfsg-1
2.0.0+dfsg-1
qemu
Debian:13
before 2.0.0+dfsg-1
2.0.0+dfsg-1
qemu
Debian:14
before 2.0.0+dfsg-1
2.0.0+dfsg-1
qemu-kvm
Debian:7
before 1.1.2+dfsg-6+deb7u4, plus listed versions
1.1.2+dfsg-61.1.2+dfsg-6+deb7u11.1.2+dfsg-6+deb7u21.1.2+dfsg-6+deb7u3
1.1.2+dfsg-6+deb7u4
qemu
Debian:7
before 1.1.2+dfsg-6a+deb7u4, plus listed versions
1.1.2+dfsg-6a1.1.2+dfsg-6a+deb7u11.1.2+dfsg-6a+deb7u21.1.2+dfsg-6a+deb7u3
1.1.2+dfsg-6a+deb7u4
qemu
Mageia:4
before 1.6.2-1.2.mga4
1.6.2-1.2.mga4
qemu-guest-agent
Red Hat:enterprise_linux:6::client
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-img
Red Hat:enterprise_linux:6::client
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm
Red Hat:enterprise_linux:6::client
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-debuginfo
Red Hat:enterprise_linux:6::client
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
Show 31 moreShow less
Affected packages
PackageAffectedFixed
qemu-kvm-tools
Red Hat:enterprise_linux:6::client
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-guest-agent
Red Hat:enterprise_linux:6::computenode
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-img
Red Hat:enterprise_linux:6::computenode
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm
Red Hat:enterprise_linux:6::computenode
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-debuginfo
Red Hat:enterprise_linux:6::computenode
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-tools
Red Hat:enterprise_linux:6::computenode
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-guest-agent
Red Hat:enterprise_linux:6::server
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-img
Red Hat:enterprise_linux:6::server
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm
Red Hat:enterprise_linux:6::server
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-debuginfo
Red Hat:enterprise_linux:6::server
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-tools
Red Hat:enterprise_linux:6::server
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-guest-agent
Red Hat:enterprise_linux:6::workstation
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-img
Red Hat:enterprise_linux:6::workstation
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm
Red Hat:enterprise_linux:6::workstation
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-debuginfo
Red Hat:enterprise_linux:6::workstation
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-tools
Red Hat:enterprise_linux:6::workstation
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-img-rhev
Red Hat:enterprise_linux:6::hypervisor
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev
Red Hat:enterprise_linux:6::hypervisor
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev-debuginfo
Red Hat:enterprise_linux:6::hypervisor
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev-tools
Red Hat:enterprise_linux:6::hypervisor
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-img-rhev
Red Hat:openstack:4::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev
Red Hat:openstack:4::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev-debuginfo
Red Hat:openstack:4::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev-tools
Red Hat:openstack:4::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-img-rhev
Red Hat:openstack:3::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev
Red Hat:openstack:3::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev-debuginfo
Red Hat:openstack:3::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
qemu-kvm-rhev-tools
Red Hat:openstack:3::el6
before 2:0.12.1.2-2.415.el6_5.8
2:0.12.1.2-2.415.el6_5.8
rhev-hypervisor6
Red Hat:enterprise_linux:6::hypervisor
before 0:6.5-20140603.2.el6ev
0:6.5-20140603.2.el6ev
qemu
Ubuntu:14.04:LTS
before 2.0.0+dfsg-2ubuntu1.3, 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 24 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.2
2.0.0+dfsg-2ubuntu1.3
qemu
openSUSE:Tumbleweed
before 2.6.1-1.5
2.6.1-1.5

History

History
WhenChangedSources
2026-11-03affected
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 194 moreShow less
This page doesn't list everything

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

MoveEnter Open