PT-2014-3127 · Libvirt+4 · Libvirt+4

Alexandre M

·

Published

2014-01-24

·

Updated

2024-06-15

·

CVE-2013-6458

CVSS v2.0

6.8

Medium

VectorAV:A/AC:H/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions libvirt versions prior to 1.2.1
Description The issue is related to multiple race conditions in certain functions within libvirt. These functions are virDomainBlockStats, virDomainGetBlockInf, qemuDomainBlockJobImpl, and virDomainGetBlockIoTune. The problem arises because these functions do not properly verify that the disk is attached. This oversight allows remote read-only attackers to cause a denial of service, specifically a crash of the libvirtd service, by utilizing the virDomainDetachDeviceFlags command.
Recommendations For versions prior to 1.2.1, update to version 1.2.1 or later to resolve the issue. As a temporary workaround, consider restricting access to the virDomainDetachDeviceFlags command to minimize the risk of exploitation. Additionally, ensure that all disk attachments are properly verified before performing any operations that could trigger the race conditions in the affected functions.

Fix

DoS

Race Condition

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

Weakness Enumeration

Related Identifiers

ALT-PU-2014-1262
CESA-2014_0103
CVE-2013-6458
DSA-2846-1
MGASA-2014-0051
OPENSUSE-SU-2024:10209-1
RHSA-2014:0103
RHSA-2014_0103
SUSE-SU-2014_0318-1

Affected Products

Alt Linux
Centos
Red Hat
Suse
Libvirt