p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости libvirt

За последние 30 дней в libvirt опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 16

  1. CVE-2026-77159

    Средний · CVSS 5.5EPSS 0,16%Нет опубликованного исправления

    Libvirt: unsafe chown in qemutpmemulatorpreparehost() allows arbitrary file ownership change via symlink

    A symlink-following flaw was found in libvirt's qemuTPMEmulatorPrepareHost() function. The function uses a path-based chown() on the swtpm logfile without checking for symbolic links. A local attacker with access to the swtpm account can replace the logfile with a symlink, causing libvirtd (running as root) to transfer ownership of an arbitrary file to the swtpm user.

    Опубликовано Обновлено
  2. CVE-2026-18917

    Высокий · CVSS 7.8EPSS 0,18%Нет опубликованного исправления

    Libvirt: integer overflow in nodegetfreepages rpc handler leading to heap buffer overflow

    A flaw was found in libvirt. An unprivileged local user could exploit an integer overflow vulnerability in the NodeGetFreePages RPC handler. This flaw allows crafted values to bypass a size check, leading to an undersized memory buffer. Subsequently, real NUMA node data can overwrite this buffer. This heap buffer overflow can corrupt the root libvirt daemon's memory, potentially leading to a denial of service or local privilege escalation.

    Опубликовано Обновлено
  3. CVE-2026-63623

    Средний · CVSS 5.5EPSS 0,1%Есть исправление

    Libvirt: information disclosure via world-readable storage volume images during clone/convert

    A flaw was found in libvirt. During storage volume clone or convert operations, newly created volume images were temporarily world-readable. This was caused by the `qemu-img` utility running with overly permissive file creation settings, allowing any local user to read the full guest disk contents. This vulnerability could lead to sensitive information disclosure from guest virtual machines.

    • Обновитесь до 1.2.2-0ubuntu13.1.28+esm2
    Опубликовано Обновлено
  4. CVE-2026-61477

    Низкий · CVSS 2.3EPSS 0,16%Нет опубликованного исправления

    Libvirt: libvirt: newline injection in network xml dns txt/srv fields allows dnsmasq config directive injection

    An injection vulnerability was found in libvirt's virtual network driver. The network XML parser does not strip newline characters from DNS TXT record value attributes and SRV record domain/target attributes. These values are written verbatim into the dnsmasq configuration file generated by the network driver, allowing a user with permission to define virtual networks to inject arbitrary dnsmasq configuration directives such as dhcp-script, leading to arbitrary command execution as root.

    Опубликовано Обновлено
  5. CVE-2025-13193

    Средний · CVSS 5.5EPSS 0,13%Есть исправление

    Libvirt: information disclosure via world-readable vm snapshots

    A flaw was found in libvirt. External inactive snapshots for shut-down VMs are incorrectly created as world-readable, making it possible for unprivileged users to inspect the guest OS contents. This results in an information disclosure vulnerability.

    • Обновитесь до 1.2.2-0ubuntu13.1.28+esm2
  6. CVE-2025-12748

    Средний · CVSS 5.5EPSS 0,22%Нет опубликованного исправления

    Libvirt: denial of service in xml parsing

    A flaw was discovered in libvirt in the XML file processing. More specifically, the parsing of user provided XML files was performed before the ACL checks. A malicious user with limited permissions could exploit this flaw by submitting a specially crafted XML file, causing libvirt to allocate too much memory on the host. The excessive memory consumption could lead to a libvirt process crash on the host, resulting in a denial-of-service condition.

  7. CVE-2024-2494

    Средний · CVSS 6.2EPSS 0,37%Есть исправление

    Libvirt: negative g_new0 length can lead to unbounded memory allocation

    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.

    • Обновитесь до 1.2.2-0ubuntu13.1.28+esm2
    Опубликовано Обновлено
  8. CVE-2024-2496

    Средний · CVSS 5EPSS 0,25%Есть исправление

    Libvirt: null pointer dereference in udevconnectlistallinterfaces()

    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.

    • Обновитесь до 1.2.2-0ubuntu13.1.28+esm2
  9. CVE-2024-1441

    Средний · CVSS 5.5EPSS 0,4%Есть исправление

    Libvirt: off-by-one error in udevlistinterfacesbystatus()

    An off-by-one error flaw was found in the udevListInterfacesByStatus() function in libvirt when the number of interfaces exceeds the size of the `names` array. This issue can be reproduced by sending specially crafted data to the libvirt daemon, allowing an unprivileged client to perform a denial of service attack by causing the libvirt daemon to crash.

    • Обновитесь до 1.2.2-0ubuntu13.1.28+esm2
  10. CVE-2021-4147

    Средний · CVSS 6.5EPSS 0,24%Нет опубликованного исправления

    CVE-2021-4147

    A flaw was found in the libvirt libxl driver. A malicious guest could continuously reboot itself and cause libvirtd on the host to deadlock or crash, resulting in a denial of service condition.

    Опубликовано Обновлено
  11. CVE-2021-3631

    Средний · CVSS 6.3EPSS 0,49%Нет опубликованного исправления

    CVE-2021-3631

    A flaw was found in libvirt while it generates SELinux MCS category pairs for VMs' dynamic labels. This flaw allows one exploited guest to access files labeled for another guest, resulting in the breaking out of sVirt confinement. The highest threat from this vulnerability is to confidentiality and integrity.

  12. CVE-2020-25637

    Средний · CVSS 6.7EPSS 0,53%Нет опубликованного исправления

    CVE-2020-25637

    A double free memory issue was found to occur in the libvirt API, in versions before 6.8.0, responsible for requesting information about network interfaces of a running QEMU domain. This flaw affects the polkit access control driver. Specifically, clients connecting to the read-write socket with limited ACL permissions could use this flaw to crash the libvirt daemon, resulting in a denial of service, or potentially escalate their privileges on the system. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

    Опубликовано Обновлено
  13. CVE-2019-10161

    Высокий · CVSS 8.8EPSS 0,52%Есть исправление

    CVE-2019-10161

    It was discovered that libvirtd before versions 4.10.1 and 5.4.1 would permit read-only clients to use the virDomainSaveImageGetXMLDesc() API, specifying an arbitrary path which would be accessed with the permissions of the libvirtd process. An attacker with access to the libvirtd socket could use this to probe the existence of arbitrary files, cause denial of service or cause libvirtd to execute arbitrary programs.

    • Обновитесь до 1.2.2-0ubuntu13.1.28+esm1
  14. CVE-2015-5160

    Средний · CVSS 5.5EPSS 0,41%Нет опубликованного исправления

    CVE-2015-5160

    libvirt before 2.2 includes Ceph credentials on the qemu command line when using RADOS Block Device (aka RBD), which allows local users to obtain sensitive information via a process listing.

    Опубликовано Обновлено
  15. CVE-2014-3672

    Средний · CVSS 6.5EPSS 0,49%Нет опубликованного исправления

    CVE-2014-3672

    The qemu implementation in libvirt before 1.3.0 and Xen allows local guest OS users to cause a denial of service (host disk consumption) by writing to stdout or stderr.

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →