
CVE catalog
CVE-2024-2496
libvirt affected and fixed versions
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.
- Severity
- Medium · CVSS 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.25% · Oct 27, 2026
Projects and upstream resources
- [libvirt-glib][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
Related catalog projects (12)
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
- [libvirt][Source-reported homepage]
Reported versions and fixes
Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.
Version impact has not been established. The original provider fields are retained below.
Provider details and historical evidence
Original provider fields
{
"package_releases": [
{
"name": "libvirt",
"status": "fixed",
"release": "sid",
"version": "12.8.0-1"
},
{
"name": "libvirt",
"status": "fixed",
"release": "forky",
"version": "12.8.0-1"
},
{
"name": "libvirt",
"status": "fixed",
"release": "trixie",
"version": "11.3.0-3+deb13u3"
},
{
"name": "libvirt",
"status": "fixed",
"release": "bookworm",
"version": "9.0.0-4+deb12u2"
}
],
"fixed_versions": [
{
"bug": null,
"name": "libvirt",
"type": "source",
"origin": null,
"release": "sid",
"urgency": "not yet assigned",
"fixed_version": "9.8.0-1"
},
{
"bug": null,
"name": "libvirt",
"type": "source",
"origin": null,
"release": "forky",
"urgency": "not yet assigned",
"fixed_version": "9.8.0-1"
},
{
"bug": null,
"name": "libvirt",
"type": "source",
"origin": null,
"release": "trixie",
"urgency": "not yet assigned",
"fixed_version": "9.8.0-1"
},
{
"bug": null,
"name": "libvirt",
"type": "source",
"origin": null,
"release": "bookworm",
"urgency": "not yet assigned",
"fixed_version": "9.0.0-4+deb12u1"
}
],
"distribution_packages": [
{
"name": "libvirt",
"distro": "ubuntu",
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "4.0.0-1ubuntu8.21+esm1"
}
]
}
],
"release": "pro",
"versions": [
"3.6.0-1ubuntu5",
"3.6.0-1ubuntu6",
"4.0.0-1ubuntu1",
"4.0.0-1ubuntu2",
"4.0.0-1ubuntu3",
"4.0.0-1ubuntu4",
"4.0.0-1ubuntu5",
"4.0.0-1ubuntu6",
"4.0.0-1ubuntu7",
"4.0.0-1ubuntu8",
"4.0.0-1ubuntu8.1",
"4.0.0-1ubuntu8.2",
"4.0.0-1ubuntu8.3",
"4.0.0-1ubuntu8.4",
"4.0.0-1ubuntu8.5",
"4.0.0-1ubuntu8.6",
"4.0.0-1ubuntu8.7",
"4.0.0-1ubuntu8.8",
"4.0.0-1ubuntu8.9",
"4.0.0-1ubuntu8.10",
"4.0.0-1ubuntu8.11",
"4.0.0-1ubuntu8.12",
"4.0.0-1ubuntu8.13",
"4.0.0-1ubuntu8.14",
"4.0.0-1ubuntu8.15",
"4.0.0-1ubuntu8.16",
"4.0.0-1ubuntu8.17",
"4.0.0-1ubuntu8.19",
"4.0.0-1ubuntu8.20",
"4.0.0-1ubuntu8.21"
],
"ecosystem": "deb",
"fixed_version": "4.0.0-1ubuntu8.21+esm1",
"provider_record_id": "UBUNTU-CVE-2024-2496"
},
{
"name": "libvirt",
"distro": "ubuntu",
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "6.0.0-0ubuntu8.19"
}
]
}
],
"release": "20.04",
"versions": [
"5.4.0-0ubuntu5",
"6.0.0-0ubuntu1",
"6.0.0-0ubuntu2",
"6.0.0-0ubuntu3",
"6.0.0-0ubuntu4",
"6.0.0-0ubuntu5",
"6.0.0-0ubuntu6",
"6.0.0-0ubuntu7",
"6.0.0-0ubuntu8",
"6.0.0-0ubuntu8.1",
"6.0.0-0ubuntu8.2",
"6.0.0-0ubuntu8.3",
"6.0.0-0ubuntu8.4",
"6.0.0-0ubuntu8.5",
"6.0.0-0ubuntu8.7",
"6.0.0-0ubuntu8.8",
"6.0.0-0ubuntu8.9",
"6.0.0-0ubuntu8.10",
"6.0.0-0ubuntu8.11",
"6.0.0-0ubuntu8.12",
"6.0.0-0ubuntu8.13",
"6.0.0-0ubuntu8.14",
"6.0.0-0ubuntu8.15",
"6.0.0-0ubuntu8.16"
],
"ecosystem": "deb",
"fixed_version": "6.0.0-0ubuntu8.19",
"provider_record_id": "UBUNTU-CVE-2024-2496"
},
{
"name": "libvirt",
"distro": "ubuntu",
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "8.0.0-1ubuntu7.10"
}
]
}
],
"release": "22.04",
"versions": [
"7.6.0-0ubuntu1",
"7.6.0-0ubuntu3",
"8.0.0-1ubuntu3",
"8.0.0-1ubuntu4",
"8.0.0-1ubuntu5",
"8.0.0-1ubuntu6",
"8.0.0-1ubuntu7",
"8.0.0-1ubuntu7.1",
"8.0.0-1ubuntu7.2",
"8.0.0-1ubuntu7.3",
"8.0.0-1ubuntu7.4",
"8.0.0-1ubuntu7.5",
"8.0.0-1ubuntu7.6",
"8.0.0-1ubuntu7.7",
"8.0.0-1ubuntu7.8",
"8.0.0-1ubuntu7.9"
],
"ecosystem": "deb",
"fixed_version": "8.0.0-1ubuntu7.10",
"provider_record_id": "UBUNTU-CVE-2024-2496"
}
]
}OpenFactory catalog packages
Matching against OpenFactory catalog package versions is in progress.
[Debian 12 (Bookworm)]
- [libnss-libvirt]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· amd64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· arm64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt0]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· amd64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· arm64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-clients]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· amd64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· arm64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-clients-qemu]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· all · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· all · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-common]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· amd64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· arm64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-common]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-config-network]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· all · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· all · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-config-nwfilter]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· all · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· all · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· all · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-interface]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-lxc]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· amd64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· arm64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-network]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-nodedev]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-nwfilter]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-qemu]Unknown
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· amd64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· arm64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-secret]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-storage]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-storage-disk]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
Source package: [libvirt]
Details (4)
9.0.0-4+deb12u2· amd64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
9.0.0-4+deb12u2· arm64 · bookwormFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
- [libvirt-daemon-driver-storage-iscsi]Unknown
Source package: [libvirt]
Details (2)
11.3.0-2~bpo12+1· amd64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
11.3.0-2~bpo12+1· arm64 · bookworm-backportsFixed · Fixed:
9.0.0-4+deb12u1dsa · libvirt · debian · bookworm; dsa · libvirt · debian · 12
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/suse-su-2024_1005-1.json]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2024-2496]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2024-2496]
- [https://security-tracker.debian.org/tracker/CVE-2024-2496]
- [https://security.access.redhat.com/data/csaf/v2/vex/2024/cve-2024-2496.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2024/wid-sec-w-2024-0645.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]