CVE-2013-4153: Double Free
A part of the returned monitor response was freed twice and caused crashes of the daemon when using guest agent cpu count retrieval.
A remote user able to issue commands to libvirt daemon could use this flaw to crash libvirtd or, potentially, escalate their privilages to that of libvirtd process.
References: https://bugzilla.redhat.com/showbug.cgi?id=984821 https://www.redhat.com/archives/libvir-list/2013-July/msg01035.html
Acknowledgements:
This issue was discovered by Petr Krempa of Red Hat.
Other sources
Double free vulnerability in the qemuAgentGetVCPUs function in qemu/qemuagent.c in libvirt 1.0.6 through 1.1.0 allows remote attackers to cause a denial of service (daemon crash) via a cpu count request, as demonstrated by the "virsh vcpucount dom --guest" command.
Affected Software
Remediation
Patch Available
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2013-4153?
The severity of CVE-2013-4153 is considered high due to its potential for privilege escalation and crashing the daemon.
How do I fix CVE-2013-4153?
To fix CVE-2013-4153, you should upgrade your libvirt installation to a version that addresses this vulnerability, such as 1.0.7 or later.
Who is affected by CVE-2013-4153?
CVE-2013-4153 affects users of Red Hat Libvirt versions 1.0.6 and 1.1.0.
What is the exploit vector for CVE-2013-4153?
The exploit vector for CVE-2013-4153 is a remote user with the capability to issue commands to the libvirt daemon.
What are the potential consequences of CVE-2013-4153?
The consequences of CVE-2013-4153 may include crashing the libvirtd process and potential privilege escalation for an attacker.