Vulnerability · Published Mar 18, 2024 · Assigned by redhat

CVE-2024-2496Libvirt: null pointer dereference in udevconnectlistallinterfaces()

Medium 5.0

In plain English

A medium-severity null pointer dereference in libvirt. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 17% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.0Medium
Exploit odds (30 days)0.3%top 83.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

A NULL pointer dereference flaw was found in the udevConnectListAllInterfaces() function in libvirt. This issue can occur when detaching a host interface while at the same time collecting the list of interfaces via virConnectListAllInterfaces API. This flaw could be used to perform a denial of service attack by causing the libvirt daemon to crash.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:9libvirt10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-client10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-client-qemu10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-common10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-config-network10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-config-nwfilter10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-interface10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-network10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-nodedev10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-nwfilter10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-qemu10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-secret10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage-core10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage-disk10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage-iscsi10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage-logical10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage-mpath10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage-rbd10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-driver-storage-scsi10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-kvm10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-lock10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-log10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-plugin-lockd10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-plugin-sanlock10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-daemon-proxy10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-devel10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-docs10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-libs10.0.0-6.el9_4.alma.1ALSA-2024:2236
AlmaLinux:9libvirt-nss10.0.0-6.el9_4.alma.1ALSA-2024:2236
Debian:12libvirt9.0.0-4+deb12u1DEBIAN-CVE-2024-2496
Debian:13libvirt9.8.0-1DEBIAN-CVE-2024-2496
Debian:14libvirt9.8.0-1DEBIAN-CVE-2024-2496
Ubuntu:22.04:LTSlibvirt8.0.0-1ubuntu7.10UBUNTU-CVE-2024-2496
Ubuntu:22.04:LTSlibvirt8.0.0-1ubuntu7.10USN-6734-1
Ubuntu:22.04:LTSlibvirt8.0.0-1ubuntu7.19USN-8652-1
Ubuntu:24.04:LTSlibvirt10.0.0-2ubuntu8.16USN-8652-1
Ubuntu:26.04:LTSlibvirt12.0.0-1ubuntu5.3USN-8652-1

Affected products (as reported)

VendorProductVersions
libvirt 9.0.0 – before 9.7.0
Red Hat Red Hat Enterprise Linux 9 see references
Red Hat Red Hat Enterprise Linux 6 see references
Red Hat Red Hat Enterprise Linux 7 see references
Red Hat Red Hat Enterprise Linux 8 see references
Red Hat Red Hat Enterprise Linux 8 Advanced Virtualization see references

Weakness: CWE-476 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H

References