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
| Vector | AV: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
Affected Products
Alt Linux
Centos
Red Hat
Suse
Libvirt