CVE-2024-8235
Fixed in a distro release EPSS <1%CVSS 6.2
A flaw was found in libvirt. A refactor of the code fetching the list of interfaces for multiple APIs introduced a corner case on platforms where allocating 0 bytes of memory results in a NULL pointer. This corner case would lead to a NULL-pointer dereference and subsequent crash of virtinterfaced. This issue could allow clients connecting to the read-only socket to crash the virtinterfaced daemon.
Products: Red Hat Enterprise Linux 9, Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 8 Advanced Virtualization
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 9 | libvirt | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-client | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-client-qemu | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-common | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-config-network | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-config-nwfilter | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-interface | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-network | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-nodedev | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-nwfilter | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-qemu | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-secret | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage-core | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage-disk | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage-iscsi | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage-logical | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage-mpath | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage-rbd | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-driver-storage-scsi | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-kvm | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-lock | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-log | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-plugin-lockd | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-plugin-sanlock | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-daemon-proxy | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-devel | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-docs | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-libs | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-nss | 10.5.0-7.el9_5.alma.1 |
| AlmaLinux 9 | libvirt-ssh-proxy | 10.5.0-7.el9_5.alma.1 |
| Debian 13 | libvirt | 10.7.0-1 |
| Debian 14 | libvirt | 10.7.0-1 |
| Red Hat Enterprise Linux 9 | libvirt | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-client | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-client-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-client-qemu | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-common | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-common-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-config-network | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-config-nwfilter | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-interface | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-interface-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-network | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-network-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-nodedev | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-nodedev-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-nwfilter | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-nwfilter-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-qemu | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-qemu-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-secret | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-secret-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-core | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-core-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-disk | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-disk-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-iscsi | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-iscsi-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-logical | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-logical-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-mpath | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-mpath-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-rbd | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-rbd-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-scsi | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-driver-storage-scsi-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-kvm | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-lock | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-lock-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-log | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-log-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-plugin-lockd | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-plugin-lockd-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-plugin-sanlock | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-plugin-sanlock-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-proxy | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-daemon-proxy-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-debugsource | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-devel | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-docs | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-libs | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-libs-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-nss | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-nss-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-ssh-proxy | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-ssh-proxy-debuginfo | 0:10.5.0-7.el9_5 |
| Red Hat Enterprise Linux 9 | libvirt-wireshark-debuginfo | 0:10.5.0-7.el9_5 |
| Rocky Linux 9 | libvirt | 0:10.5.0-7.4.el9_5 |
| openSUSE Tumbleweed | libvirt | 10.7.0-1.1 |