PT-2014-3498 · Qemu+5 · Qemu+5

Published

2014-03-26

·

Updated

2024-06-15

·

CVE-2014-0143

CVSS v3.1

7.0

High

VectorAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions QEMU versions prior to 2.0.0
Description The issue is related to multiple integer overflows in the block drivers of QEMU. These overflows can be triggered by a local user through various means, including a crafted catalog size in the parallels open function or bochs open function, a large L1 table in the qcow2 snapshot load tmp function or qcow2 grow l1 table function, a large request in the bdrv check byte request function, crafted cluster indexes in the get refcount function, or a large number of blocks in the cloop open function. This can lead to a denial of service (crash) due to buffer overflows, memory corruption, large memory allocations, and out-of-bounds read and writes.
Recommendations For QEMU versions prior to 2.0.0, update to version 2.0.0 or later to resolve the issue. As a temporary workaround, consider restricting access to the block drivers to minimize the risk of exploitation. Avoid using the parallels open and bochs open functions with crafted catalog sizes, and limit the size of L1 tables in qcow2 snapshot load tmp and qcow2 grow l1 table functions. Additionally, restrict large requests in the bdrv check byte request function and crafted cluster indexes in the get refcount function.

Fix

DoS

Integer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2014-1526
CESA-2014_0420
CVE-2014-0143
DSA-3044-1
DSA-3045-1
MGASA-2014-0426
OPENSUSE-SU-2024:10233-1
RHSA-2014:0420
RHSA-2014:0421
RHSA-2014:0434
RHSA-2014:0435
RHSA-2014:0674
RHSA-2014_0420
SUSE-SU-2015:0870-1
SUSE-SU-2015:0889-1
SUSE-SU-2015:1152-1
USN-2342-1

Affected Products

Alt Linux
Centos
Qemu
Red Hat
Suse
Ubuntu