CVE catalog

CVE-2024-2494

libvirt vulnerabilities

[CVE catalog]

Severity
Medium · CVSS 6.2CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.37% · Oct 25, 2026

A flaw was found in the RPC library APIs of libvirt. The RPC server deserialization code allocates memory for arrays before the non-negative length check is performed by the C API entry points. Passing a negative length to the g_new0 function results in a crash due to the negative length being treated as a huge positive number. This flaw allows a local, unprivileged user to perform a denial of service attack by causing the libvirt daemon to crash.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibvirtsid12.8.0-1fixed
Debianlibvirtforky12.8.0-1fixed
Debianlibvirttrixie11.3.0-3+deb13u3fixed
Debianlibvirtbookworm9.0.0-4+deb12u2fixed
Ubuntulibvirtnoble10.0.0-2ubuntu8.1fixed
Ubuntulibnss-libvirtnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-clientsnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-clients-qemunoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemonnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-config-networknoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-config-nwfilternoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-lxcnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-qemunoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-storage-glusternoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-storage-iscsi-directnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-storage-rbdnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-storage-zfsnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-vboxnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-driver-xennoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-systemnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-system-systemdnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-daemon-system-sysvnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-devnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-docnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-l10nnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-login-shellnoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-sanlocknoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt-wiresharknoble10.0.0-2ubuntu8.1fixed
Ubuntulibvirt0noble10.0.0-2ubuntu8.1fixed
Ubuntulibvirtpro3.6.0-1ubuntu5vulnerable
Ubuntulibvirtpro3.6.0-1ubuntu6vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu1vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu2vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu3vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu4vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu5vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu6vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu7vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.1vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.2vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.3vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.4vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.5vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.6vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.7vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.8vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.9vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.10vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.11vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.12vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.13vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.14vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.15vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.16vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.17vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.19vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.20vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.21vulnerable
Ubuntulibvirtpro4.0.0-1ubuntu8.21+esm1fixed
Ubuntulibvirt20.045.4.0-0ubuntu5vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu1vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu2vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu3vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu4vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu5vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu6vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu7vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.1vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.2vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.3vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.4vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.5vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.7vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.8vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.9vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.10vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.11vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.12vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.13vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.14vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.15vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.16vulnerable
Ubuntulibvirt20.046.0.0-0ubuntu8.19fixed
Ubuntulibvirt22.047.6.0-0ubuntu1vulnerable
Ubuntulibvirt22.047.6.0-0ubuntu3vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu3vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu4vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu5vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu6vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.1vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.2vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.3vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.4vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.5vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.6vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.7vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.8vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.9vulnerable
Ubuntulibvirt22.048.0.0-1ubuntu7.10fixed
Ubuntulibvirt24.049.6.0-1ubuntu1vulnerable
Ubuntulibvirt24.049.6.0-1ubuntu2vulnerable
Ubuntulibvirt24.0410.0.0-1ubuntu1vulnerable
Ubuntulibvirt24.0410.0.0-2ubuntu1vulnerable
Ubuntulibvirt24.0410.0.0-2ubuntu5vulnerable
Ubuntulibvirt24.0410.0.0-2ubuntu7vulnerable
Ubuntulibvirt24.0410.0.0-2ubuntu8vulnerable
Ubuntulibvirt24.0410.0.0-2ubuntu8.1fixed
Suselibvirtlinux enterprise micro 5.38.0.0-150400.7.11.2fixed
Suselibvirtlinux enterprise micro 5.48.0.0-150400.7.11.2fixed
Suselibvirtlinux enterprise high performance computing 15 sp4-espos8.0.0-150400.7.11.2fixed
Suselibvirtlinux enterprise high performance computing 15 sp4-ltss8.0.0-150400.7.11.2fixed
Suselibvirtlinux enterprise server 15 sp4-ltss8.0.0-150400.7.11.2fixed
Suselibvirtlinux enterprise server for sap applications 15 sp48.0.0-150400.7.11.2fixed
Suselibvirtmanager proxy 4.38.0.0-150400.7.11.2fixed
Suselibvirtmanager server 4.38.0.0-150400.7.11.2fixed
Opensuselibvirtleap micro 5.38.0.0-150400.7.11.2fixed
Opensuselibvirtleap micro 5.48.0.0-150400.7.11.2fixed
Opensuselibvirttumbleweed10.1.0-2.1fixed
Suselibvirtlinux enterprise module for server applications 15 sp57.1.0-150300.6.41.1fixed
Suselibvirtlinux enterprise micro 5.17.1.0-150300.6.41.1fixed
Suselibvirtlinux enterprise micro 5.27.1.0-150300.6.41.1fixed
Suselibvirtlinux enterprise software development kit 12 sp55.1.0-13.42.1fixed
Suselibvirtlinux enterprise server 12 sp55.1.0-13.42.1fixed
Suselibvirtlinux enterprise server for sap applications 12 sp55.1.0-13.42.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibvirtsourcesid10.2.0-1not yet assignedNot reported[1067461]
Debianlibvirtsourceforky10.2.0-1not yet assignedNot reported[1067461]
Debianlibvirtsourcetrixie10.2.0-1not yet assignedNot reported[1067461]
Debianlibvirtsourcebookworm9.0.0-4+deb12u1not yet assignedNot reported[1067461]
Ubuntulibvirtdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibnss-libvirtdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-clientsdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-clients-qemudebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemondebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-config-networkdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-config-nwfilterdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-lxcdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-qemudebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-storage-glusterdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-storage-iscsi-directdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-storage-rbddebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-storage-zfsdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-vboxdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-driver-xendebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-systemdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-system-systemddebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-daemon-system-sysvdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-devdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-docdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-l10ndebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-login-shelldebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-sanlockdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt-wiresharkdebnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirt0debnoble10.0.0-2ubuntu8.1Not reportedNot reportedNot reported
Ubuntulibvirtdebpro4.0.0-1ubuntu8.21+esm1Not reportedUBUNTU-CVE-2024-2494Not reported
Ubuntulibvirtdeb20.046.0.0-0ubuntu8.19Not reportedUBUNTU-CVE-2024-2494Not reported
Ubuntulibvirtdeb22.048.0.0-1ubuntu7.10Not reportedUBUNTU-CVE-2024-2494Not reported
Ubuntulibvirtdeb24.0410.0.0-2ubuntu8.1Not reportedUBUNTU-CVE-2024-2494Not reported
Suselibvirtrpmlinux enterprise micro 5.38.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Suselibvirtrpmlinux enterprise micro 5.48.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Suselibvirtrpmlinux enterprise high performance computing 15 sp4-espos8.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Suselibvirtrpmlinux enterprise high performance computing 15 sp4-ltss8.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Suselibvirtrpmlinux enterprise server 15 sp4-ltss8.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Suselibvirtrpmlinux enterprise server for sap applications 15 sp48.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Suselibvirtrpmmanager proxy 4.38.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Suselibvirtrpmmanager server 4.38.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Opensuselibvirtrpmleap micro 5.38.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Opensuselibvirtrpmleap micro 5.48.0.0-150400.7.11.2Not reportedSUSE-SU-2024:1100-1Not reported
Opensuselibvirtrpmtumbleweed10.1.0-2.1Not reportedOPENSUSE-SU-2024:13796-1Not reported
Suselibvirtrpmlinux enterprise module for server applications 15 sp57.1.0-150300.6.41.1Not reportedSUSE-SU-2024:1078-1Not reported
Suselibvirtrpmlinux enterprise micro 5.17.1.0-150300.6.41.1Not reportedSUSE-SU-2024:1078-1Not reported
Suselibvirtrpmlinux enterprise micro 5.27.1.0-150300.6.41.1Not reportedSUSE-SU-2024:1078-1Not reported
Suselibvirtrpmlinux enterprise software development kit 12 sp55.1.0-13.42.1Not reportedSUSE-SU-2024:1083-1Not reported
Suselibvirtrpmlinux enterprise server 12 sp55.1.0-13.42.1Not reportedSUSE-SU-2024:1083-1Not reported
Suselibvirtrpmlinux enterprise server for sap applications 12 sp55.1.0-13.42.1Not reportedSUSE-SU-2024:1083-1Not reported

[Debian bug #1067461]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References