The storageVolUpload function in storage/storage_driver.c in libvirt before 1.2.11 does not check a certain return value, which allows local users to cause a denial of service (NULL pointer dereference and daemon crash) via a crafted offset value in a virsh vol-upload command.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Libvirt | Redhat | - (including) | - (including) |
Libvirt | Ubuntu | upstream | * |
Libvirt | Ubuntu | utopic | * |