A use-after-free flaw was found in libvirt. The qemuMonitorUnregister() function in qemuProcessHandleMonitorEOF is called using multiple threads without being adequately protected by a monitor lock. This flaw could be triggered by the virConnectGetAllDomainStats API when the guest is shutting down. An unprivileged client with a read-only connection could use this flaw to perform a denial of service attack by causing the libvirt daemon to crash.
{ "availability": "No subscription required", "ubuntu_priority": "low", "binaries": [ { "libvirt-daemon-driver-storage-gluster-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-wireshark-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-daemon-driver-storage-rbd": "4.0.0-1ubuntu8.21", "libvirt-clients-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-daemon-driver-storage-sheepdog": "4.0.0-1ubuntu8.21", "libvirt-sanlock": "4.0.0-1ubuntu8.21", "libvirt-doc": "4.0.0-1ubuntu8.21", "libvirt-daemon-system-dbgsym": "4.0.0-1ubuntu8.21", "libvirt0-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-dev": "4.0.0-1ubuntu8.21", "libvirt-daemon-driver-storage-rbd-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-clients": "4.0.0-1ubuntu8.21", "libvirt0": "4.0.0-1ubuntu8.21", "libvirt-daemon-driver-storage-zfs": "4.0.0-1ubuntu8.21", "libvirt-daemon-system": "4.0.0-1ubuntu8.21", "libvirt-sanlock-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-wireshark": "4.0.0-1ubuntu8.21", "libnss-libvirt-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-daemon-driver-storage-zfs-dbgsym": "4.0.0-1ubuntu8.21", "libnss-libvirt": "4.0.0-1ubuntu8.21", "libvirt-daemon-driver-storage-sheepdog-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-daemon-dbgsym": "4.0.0-1ubuntu8.21", "libvirt-daemon-driver-storage-gluster": "4.0.0-1ubuntu8.21", "libvirt-daemon": "4.0.0-1ubuntu8.21", "libvirt-bin": "4.0.0-1ubuntu8.21" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "low", "binaries": [ { "libvirt-wireshark-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-storage-rbd": "6.0.0-0ubuntu8.16", "libvirt-doc": "6.0.0-0ubuntu8.16", "libvirt-daemon-system-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-lxc-dbgsym": "6.0.0-0ubuntu8.16", "libvirt0": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-xen-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-daemon-system": "6.0.0-0ubuntu8.16", "libvirt-daemon-system-sysv": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-xen": "6.0.0-0ubuntu8.16", "libnss-libvirt-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-sanlock-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-storage-gluster": "6.0.0-0ubuntu8.16", "libvirt-wireshark": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-qemu": "6.0.0-0ubuntu8.16", "libnss-libvirt": "6.0.0-0ubuntu8.16", "libvirt-daemon": "6.0.0-0ubuntu8.16", "libvirt-daemon-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-storage-gluster-dbgsym": "6.0.0-0ubuntu8.16", "libvirt0-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-clients-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-sanlock": "6.0.0-0ubuntu8.16", "libvirt-daemon-system-systemd": "6.0.0-0ubuntu8.16", "libvirt-dev": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-qemu-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-storage-rbd-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-clients": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-vbox-dbgsym": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-storage-zfs": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-vbox": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-lxc": "6.0.0-0ubuntu8.16", "libvirt-daemon-driver-storage-zfs-dbgsym": "6.0.0-0ubuntu8.16" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "low", "binaries": [ { "libvirt-wireshark-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-rbd": "7.6.0-0ubuntu3", "libvirt-doc": "7.6.0-0ubuntu3", "libvirt-daemon-driver-lxc-dbgsym": "7.6.0-0ubuntu3", "libvirt0": "7.6.0-0ubuntu3", "libvirt-daemon-driver-xen-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-iscsi-direct-dbgsym": "7.6.0-0ubuntu3", "libvirt-wireshark": "7.6.0-0ubuntu3", "libvirt-sanlock-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon-driver-xen": "7.6.0-0ubuntu3", "libnss-libvirt-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon-driver-qemu": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-gluster": "7.6.0-0ubuntu3", "libvirt-login-shell-dbgsym": "7.6.0-0ubuntu3", "libnss-libvirt": "7.6.0-0ubuntu3", "libvirt-daemon-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-gluster-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon-system-sysv": "7.6.0-0ubuntu3", "libvirt-daemon-system": "7.6.0-0ubuntu3", "libvirt0-dbgsym": "7.6.0-0ubuntu3", "libvirt-clients-dbgsym": "7.6.0-0ubuntu3", "libvirt-sanlock": "7.6.0-0ubuntu3", "libvirt-daemon-system-systemd": "7.6.0-0ubuntu3", "libvirt-dev": "7.6.0-0ubuntu3", "libvirt-daemon-driver-qemu-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-rbd-dbgsym": "7.6.0-0ubuntu3", "libvirt-clients": "7.6.0-0ubuntu3", "libvirt-daemon-config-network": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-zfs": "7.6.0-0ubuntu3", "libvirt-daemon-driver-vbox": "7.6.0-0ubuntu3", "libvirt-daemon-driver-vbox-dbgsym": "7.6.0-0ubuntu3", "libvirt-daemon-config-nwfilter": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-iscsi-direct": "7.6.0-0ubuntu3", "libvirt-daemon-driver-lxc": "7.6.0-0ubuntu3", "libvirt-daemon-driver-storage-zfs-dbgsym": "7.6.0-0ubuntu3", "libvirt-login-shell": "7.6.0-0ubuntu3" } ] }