Vigil@nce - libvirt: NULL pointer dereference via qemuMonitorGetSpiceMigrationStatus
April 2014 by Vigil@nce
This bulletin was written by Vigil@nce : http://vigilance.fr/offer
SYNTHESIS OF THE VULNERABILITY
An attacker can dereference a NULL pointer in
qemuMonitorGetSpiceMigrationStatus of libvirt, in order to trigger
a denial of service.
Impacted products: Unix (platform)
Severity: 2/4
Creation date: 18/03/2014
DESCRIPTION OF THE VULNERABILITY
The libvirt library manages SPICE (Simple Protocol for Independent
Computing Environments) migrations.
However, if GetSpiceMigrationStatus() is called while
qemuDomainGetBlockInfo() is also running, it does not check if a
pointer is NULL, before using it.
An attacker can therefore dereference a NULL pointer in the
qemuMonitorGetSpiceMigrationStatus() function of libvirt, in order
to trigger a denial of service.
ACCESS TO THE COMPLETE VIGIL@NCE BULLETIN
http://vigilance.fr/vulnerability/libvirt-NULL-pointer-dereference-via-