Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 3 h ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,762exploited flaws on CISA’s list
34added in the last 30 days
333new WordPress flaws this week
390,007entries in the database

113 results · page 1 of 3

  • Sep 11, 2026A symlink-following flaw was found in libvirt's qemuTPMEmulatorPrepareHost() function.CVE-2026-77159 · Other software · Red Hat · reported by Red HatMedium 5.5

    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.

    Product
    Red Hat Enterprise Linux 10
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 1, 2026LibreNMS versions >= 23.10.0 and < 26.2.0 (fixed in 26.4.0) contain an authenticated OS command injection vulnerability in libvirt discovery.CVE-2026-84194 · Other software · librenms · reported by VulnCheckHigh 8.6

    LibreNMS versions >= 23.10.0 and < 26.2.0 (fixed in 26.4.0) contain an authenticated OS command injection vulnerability in libvirt discovery. When libvirt support is enabled (enable_libvirt=true), the device hostname ($this->getDevice()->hostname) is concatenated into shell commands (ssh, virsh list/dumpxml/domstate) in VminfoLibvirt.php and passed to exec() without escapeshellarg() or argument separation. An authenticated admin can set a crafted device hostname to inject arbitrary OS commands, leading to remote code execution in the discovery worker context.

    Product
    librenms
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 20, 2026A flaw was found in libvirt.CVE-2026-18917 · Other software · Red Hat · reported by Red HatHigh 7.8

    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.

    Product
    Red Hat Enterprise Linux 10
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 10, 2026A flaw was found in libvirt.CVE-2026-63622 · Other software · Red Hat · reported by Red HatHigh 7.8

    A flaw was found in libvirt. A local attacker, specifically a process running as the confined `swtpm` user, could exploit a symlink-following vulnerability in the `virFileChownFiles()` function. By planting a symbolic link within the `swtpm` state directory, the attacker could trick the root-level libvirt daemon into changing the ownership of an arbitrary file to the `swtpm` user. This allows for privilege escalation from the `swtpm` sandbox to root-level file ownership control.

    Product
    Red Hat Enterprise Linux 10
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 10, 2026A flaw was found in libvirt.CVE-2026-63623 · Other software · Red Hat · reported by Red HatMedium 5.5

    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.

    Product
    Red Hat Enterprise Linux 10
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 7, 2026An injection vulnerability was found in libvirt's virtual network driver.CVE-2026-61477 · Other software · Red Hat · reported by Red HatLow 2.3

    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.

    Product
    Red Hat Enterprise Linux 10
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 17, 2025A flaw was found in libvirt.CVE-2025-13193 · Other software · Red Hat · reported by Red HatMedium 5.5

    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.

    Product
    Red Hat Enterprise Linux 10
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 11, 2025A flaw was discovered in libvirt in the XML file processing.CVE-2025-12748 · Other software · Red Hat · reported by Red HatMedium 5.5

    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.

    Product
    Red Hat Enterprise Linux 10
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 30, 2024A flaw was found in libvirt.CVE-2024-8235 · Other software · Red Hat · reported by Red HatMedium 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.

    Product
    Red Hat Enterprise Linux 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 7, 2024A race condition leading to a stack use-after-free flaw was found in libvirt.CVE-2024-4418 · Other software · Red Hat · reported by Red HatMedium 6.2

    A race condition leading to a stack use-after-free flaw was found in libvirt. Due to a bad assumption in the virNetClientIOEventLoop() method, the `data` pointer to a stack-allocated virNetClientIOEventData structure ended up being used in the virNetClientIOEventFD callback while the data pointer's stack frame was concurrently being "freed" when returning from virNetClientIOEventLoop(). The 'virtproxyd' daemon can be used to trigger requests. If libvirt is configured with fine-grained access control, this issue, in theory, allows a user to escape their otherwise limited access. This flaw allows a local, unprivileged user to access virtproxyd without authenticating. Remote users would need to authenticate before they could access it.

    Product
    Red Hat Enterprise Linux 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 21, 2024A flaw was found in the RPC library APIs of libvirt.CVE-2024-2494 · Other software · Red Hat · reported by Red HatMedium 6.2

    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.

    Product
    Red Hat Enterprise Linux 8
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 18, 2024A NULL pointer dereference flaw was found in the udevConnectListAllInterfaces() function in libvirt.CVE-2024-2496 · Other software · Red Hat · reported by Red HatMedium 5

    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.

    Product
    Red Hat Enterprise Linux 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 11, 2024An 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.CVE-2024-1441 · Other software · Red Hat · reported by Red HatMedium 5.5

    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.

    Product
    Red Hat Enterprise Linux 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 24, 2023A flaw was found in libvirt.CVE-2023-3750 · Other software · Red Hat · reported by Red HatMedium 6.5

    A flaw was found in libvirt. The virStoragePoolObjListSearch function does not return a locked pool as expected, resulting in a race condition and denial of service when attempting to lock the same object from another thread. This issue could allow clients connecting to the read-only socket to crash the libvirt daemon.

    Product
    Red Hat Enterprise Linux 9
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 15, 2023A vulnerability was found in libvirt.CVE-2023-2700 · Other software · Redhat · reported by Red HatMedium 5.5

    A vulnerability was found in libvirt. This security flaw ouccers due to repeatedly querying an SR-IOV PCI device's capabilities that exposes a memory leak caused by a failure to free the virPCIVirtualFunction array within the parent struct's g_autoptr cleanup.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 23, 2022A use-after-free flaw was found in libvirt.CVE-2021-3975 · Other software · Redhat · reported by Red HatMedium 6.5

    A use-after-free flaw was found in libvirt. The qemuMonitorUnregister() function in qemuProcessHandleMonitorEOF is called using multiple threads without being adequately protected by a monitor lock. This flaw could be triggered by the virConnectGetAllDomainStats API when the guest is shutting down. An unprivileged client with a read-only connection could use this flaw to perform a denial of service attack by causing the libvirt daemon to crash.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 25, 2022A flaw was found in the libvirt nwfilter driver.CVE-2022-0897 · Other software · Redhat · reported by Red HatMedium 4.3

    A flaw was found in the libvirt nwfilter driver. The virNWFilterObjListNumOfNWFilters method failed to acquire the driver->nwfilters mutex before iterating over virNWFilterObj instances. There was no protection to stop another thread from concurrently modifying the driver->nwfilters object. This flaw allows a malicious, unprivileged user to exploit this issue via libvirt's API virConnectNumOfNWFilters to crash the network filter management daemon (libvirtd/virtnwfilterd).

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 25, 2022A flaw was found in the libvirt libxl driver.CVE-2021-4147 · Other software · Redhat · reported by Red HatMedium 6.5

    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.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 2, 2022An improper locking issue was found in the virStoragePoolLookupByTargetPath API of libvirt.CVE-2021-3667 · Other software · Redhat · reported by Red HatMedium 6.5

    An improper locking issue was found in the virStoragePoolLookupByTargetPath API of libvirt. It occurs in the storagePoolLookupByTargetPath function where a locked virStoragePoolObj object is not properly released on ACL permission failure. Clients connecting to the read-write socket with limited ACL permissions could use this flaw to acquire the lock and prevent other users from accessing storage pool/volume APIs, resulting in a denial of service condition. The highest threat from this vulnerability is to system availability.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 2, 2022A flaw was found in libvirt while it generates SELinux MCS category pairs for VMs' dynamic labels.CVE-2021-3631 · Other software · Redhat · reported by Red HatMedium 6.3

    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.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 27, 2021An information disclosure vulnerability was found in libvirt in versions before 6.3.0.CVE-2020-14301 · Other software · Redhat · reported by Red HatMedium 6.5

    An information disclosure vulnerability was found in libvirt in versions before 6.3.0. HTTP cookies used to access network-based disks were saved in the XML dump of the guest domain. This flaw allows an attacker to access potentially sensitive information in the domain configuration via the `dumpxml` command.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 27, 2021A missing authorization flaw was found in the libvirt API responsible for changing the QEMU agent response timeout.CVE-2020-10701 · Other software · Redhat · reported by Red HatMedium 6.5

    A missing authorization flaw was found in the libvirt API responsible for changing the QEMU agent response timeout. This flaw allows read-only connections to adjust the time that libvirt waits for the QEMU guest agent to respond to agent commands. Depending on the timeout value that is set, this flaw can make guest agent commands fail because the agent cannot respond in time. Unprivileged users with a read-only connection could abuse this flaw to set the response timeout for all guest agent messages to zero, potentially leading to a denial of service. This flaw affects libvirt versions before 6.2.0.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 24, 2021A flaw was found in libvirt in the virConnectListAllNodeDevices API in versions before 7.0.0.CVE-2021-3559 · Other software · Redhat · reported by Red HatMedium 6.5

    A flaw was found in libvirt in the virConnectListAllNodeDevices API in versions before 7.0.0. It only affects hosts with a PCI device and driver that supports mediated devices (e.g., GRID driver). This flaw could be used by an unprivileged client with a read-only connection to crash the libvirt daemon by executing the 'nodedev-list' virsh command. The highest threat from this vulnerability is to system availability.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 18, 2021A cross-site request forgery (CSRF) vulnerability in Jenkins Libvirt Agents Plugin 1.9.0 and earlier allows attackers to stop hypervisor domains.CVE-2021-21627 · Websites & servers · Jenkins project · reported by jenkinsci-cert@googlegroups.comHigh 8.8

    A cross-site request forgery (CSRF) vulnerability in Jenkins Libvirt Agents Plugin 1.9.0 and earlier allows attackers to stop hypervisor domains.

    Product
    Jenkins Libvirt Agents Plugin
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 3, 2020A flaw was found in libvirt, where it leaked a file descriptor for `/dev/mapper/control` into the QEMU process.CVE-2020-14339 · Other software · Redhat · reported by Red HatHigh 8.8

    A flaw was found in libvirt, where it leaked a file descriptor for `/dev/mapper/control` into the QEMU process. This file descriptor allows for privileged operations to happen against the device-mapper on the host. This flaw allows a malicious guest user or process to perform operations outside of their standard permissions, potentially causing serious damage to the host operating system. The highest threat from this vulnerability is to confidentiality, integrity, as well as system availability.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 5, 2020Ubuntu's packaging of libvirt in 20.04 LTS created a control socket with world read and write permissions.CVE-2020-15708 · Other software · Ubuntu · reported by security@ubuntu.comCritical 9.3

    Ubuntu's packaging of libvirt in 20.04 LTS created a control socket with world read and write permissions. An attacker could use this to overwrite arbitrary files or execute arbitrary code.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 6, 2020A 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 aCVE-2020-25637 · Other software · Redhat · reported by Red HatMedium 6.7

    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.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 26, 2020An issue was discovered in Guest.migrate in virt/libvirt/guest.py in OpenStack Nova before 19.3.1, 20.x before 20.3.1, and 21.0.0.CVE-2020-17376 · Other software · Openstack · reported by MITREHigh 8.3

    An issue was discovered in Guest.migrate in virt/libvirt/guest.py in OpenStack Nova before 19.3.1, 20.x before 20.3.1, and 21.0.0. By performing a soft reboot of an instance that has previously undergone live migration, a user may gain access to destination host devices that share the same paths as host devices previously referenced by the virtual machine on the source host. This can include block devices that map to different Cinder volumes at the destination than at the source. Only deployments allowing host-based connections (for instance, root and ephemeral devices) are affected.

    Product
    Nova
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 31, 2020A flaw was found in the nova_libvirt container provided by the Red Hat OpenStack Platform 16, where it does not have SELinux enabled.CVE-2020-10731 · Other software · Redhat · reported by Red HatCritical 9.9

    A flaw was found in the nova_libvirt container provided by the Red Hat OpenStack Platform 16, where it does not have SELinux enabled. This flaw causes sVirt, an important isolation mechanism, to be disabled for all running virtual machines.

    Product
    Openstack Platform
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 2, 2020A NULL pointer dereference was found in the libvirt API responsible introduced in upstream version 3.10.0, and fixed in libvirt 6.0.0, for fetching a storage poCVE-2020-10703 · Other software · libvirt · reported by Red HatMedium 6.5

    A NULL pointer dereference was found in the libvirt API responsible introduced in upstream version 3.10.0, and fixed in libvirt 6.0.0, for fetching a storage pool based on its target path. In more detail, this flaw affects storage pools created without a target path such as network-based pools like gluster and RBD. Unprivileged users with a read-only connection could abuse this flaw to crash the libvirt daemon, resulting in a potential denial of service.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 28, 2020An issue was discovered in qemuDomainGetStatsIOThread in qemu/qemu_driver.c in libvirt 4.10.0 though 6.x before 6.1.0.CVE-2020-12430 · Other software · Redhat · reported by MITREMedium 6.5

    An issue was discovered in qemuDomainGetStatsIOThread in qemu/qemu_driver.c in libvirt 4.10.0 though 6.x before 6.1.0. A memory leak was found in the virDomainListGetStats libvirt API that is responsible for retrieving domain statistics when managing QEMU guests. This flaw allows unprivileged users with a read-only connection to cause a memory leak in the domstats command, resulting in a potential denial of service.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 18, 2020qemu/qemu_driver.c in libvirt before 6.0.0 mishandles the holding of a monitor job during a query to a guest agent, which allows attackers to cause a denial of CVE-2019-20485 · Other software · Redhat · reported by MITREMedium 5.7

    qemu/qemu_driver.c in libvirt before 6.0.0 mishandles the holding of a monitor job during a query to a guest agent, which allows attackers to cause a denial of service (API blockage).

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 25, 2020VDSM and libvirt in Red Hat Enterprise Virtualization Hypervisor (aka RHEV-H) 7-7.x before 7-7.2-20151119.0 and 6-6.x before 6-6.7-20151117.0 as packaged in RedCVE-2015-5201 · Other software · RedHat · reported by Red HatHigh 7.5

    VDSM and libvirt in Red Hat Enterprise Virtualization Hypervisor (aka RHEV-H) 7-7.x before 7-7.2-20151119.0 and 6-6.x before 6-6.7-20151117.0 as packaged in Red Hat Enterprise Virtualization before 3.5.6 when VSDM is run with -spice disable-ticketing and a VM is suspended and then restored, allows remote attackers to log in without authentication via unspecified vectors.

    Product
    Enterprise Virtualization Hypervisor (aka RHEV-H)
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2019A missing permission check in Jenkins Libvirt Slaves Plugin in form-related methods allowed users with Overall/Read access to enumerate credentials ID of credenCVE-2019-10473 · Websites & servers · Jenkins project · reported by jenkinsci-cert@googlegroups.comMedium 4.3

    A missing permission check in Jenkins Libvirt Slaves Plugin in form-related methods allowed users with Overall/Read access to enumerate credentials ID of credentials stored in Jenkins.

    Product
    Jenkins Libvirt Slaves Plugin
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2019A missing permission check in Jenkins Libvirt Slaves Plugin allows attackers with Overall/Read permission to connect to an attacker-specified SSH server using aCVE-2019-10472 · Websites & servers · Jenkins project · reported by jenkinsci-cert@googlegroups.comMedium 6.5

    A missing permission check in Jenkins Libvirt Slaves Plugin allows attackers with Overall/Read permission to connect to an attacker-specified SSH server using attacker-specified credentials IDs obtained through another method, capturing credentials stored in Jenkins.

    Product
    Jenkins Libvirt Slaves Plugin
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 23, 2019A cross-site request forgery vulnerability in Jenkins Libvirt Slaves Plugin allows attackers to connect to an attacker-specified SSH server using attacker-speciCVE-2019-10471 · Websites & servers · Jenkins project · reported by jenkinsci-cert@googlegroups.comHigh 8.8

    A cross-site request forgery vulnerability in Jenkins Libvirt Slaves Plugin allows attackers to connect to an attacker-specified SSH server using attacker-specified credentials IDs obtained through another method, capturing credentials stored in Jenkins.

    Product
    Jenkins Libvirt Slaves Plugin
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 2, 2019The virConnectBaselineHypervisorCPU() and virConnectCompareHypervisorCPU() libvirt APIs, 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accept an "emulator" argumeCVE-2019-10168 · Other software · libvirt · reported by Red HatHigh 7.8

    The virConnectBaselineHypervisorCPU() and virConnectCompareHypervisorCPU() libvirt APIs, 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accept an "emulator" argument to specify the program providing emulation for a domain. Since v1.2.19, libvirt will execute that program to probe the domain's capabilities. Read-only clients could specify an arbitrary path for this argument, causing libvirtd to execute a crafted executable with its own privileges.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 2, 2019The virConnectGetDomainCapabilities() libvirt API, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accepts an "emulatorbin" argument to specify the programCVE-2019-10167 · Other software · libvirt · reported by Red HatHigh 7.8

    The virConnectGetDomainCapabilities() libvirt API, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, accepts an "emulatorbin" argument to specify the program providing emulation for a domain. Since v1.2.19, libvirt will execute that program to probe the domain's capabilities. Read-only clients could specify an arbitrary path for this argument, causing libvirtd to execute a crafted executable with its own privileges.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 2, 2019It was discovered that libvirtd, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, would permit readonly clients to use the virDomainManagedSaveDefineXML() ACVE-2019-10166 · Other software · libvirt · reported by Red HatHigh 7.8

    It was discovered that libvirtd, versions 4.x.x before 4.10.1 and 5.x.x before 5.4.1, would permit readonly clients to use the virDomainManagedSaveDefineXML() API, which would permit them to modify managed save state files. If a managed save had already been created by a privileged user, a local attacker could modify this file such that libvirtd would execute an arbitrary program when the domain was resumed.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 30, 2019It 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 arbCVE-2019-10161 · Other software · Libvirt · reported by Red HatHigh 7.8

    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.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 22, 2019A vulnerability was found in libvirt >= 4.1.0 in the virtlockd-admin.socket and virtlogd-admin.socket systemd units.CVE-2019-10132 · Other software · libvirt · reported by Red HatHigh 8.8

    A vulnerability was found in libvirt >= 4.1.0 in the virtlockd-admin.socket and virtlogd-admin.socket systemd units. A missing SocketMode configuration parameter allows any user on the host to connect using virtlockd-admin-sock or virtlogd-admin-sock and perform administrative tasks against the virtlockd and virtlogd daemons.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 18, 2019libvirt-domain.c in libvirt before 1.3.1 supports virDomainGetTime API calls by guest agents with an RO connection, even though an RW connection was supposed toCVE-2016-10746 · Other software · Redhat · reported by MITREHigh 7.5

    libvirt-domain.c in libvirt before 1.3.1 supports virDomainGetTime API calls by guest agents with an RO connection, even though an RW connection was supposed to be required, a different vulnerability than CVE-2019-3886.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 4, 2019An incorrect permissions check was discovered in libvirt 4.8.0 and above.CVE-2019-3886 · Other software · The libvirt Project · reported by Red HatMedium 5.4

    An incorrect permissions check was discovered in libvirt 4.8.0 and above. The readonly permission was allowed to invoke APIs depending on the guest agent, which could lead to potentially disclosing unintended information or denial of service by causing libvirt to block.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 27, 2019A NULL pointer dereference flaw was discovered in libvirt before version 5.0.0 in the way it gets interface information through the QEMU agent.CVE-2019-3840 · Other software · The libvirt Project · reported by Red HatMedium 5.8

    A NULL pointer dereference flaw was discovered in libvirt before version 5.0.0 in the way it gets interface information through the QEMU agent. An attacker in a guest VM can use this flaw to crash libvirtd and cause a denial of service.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 22, 2018A NULL pointer deference flaw was found in the way libvirt from 2.5.0 to 3.0.0 handled empty drives.CVE-2017-2635 · Other software · The libvirt Project · reported by Red HatHigh 7.7

    A NULL pointer deference flaw was found in the way libvirt from 2.5.0 to 3.0.0 handled empty drives. A remote authenticated attacker could use this flaw to crash libvirtd daemon resulting in denial of service.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 20, 2018libvirt 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 infoCVE-2015-5160 · Other software · Libvirt · reported by Red HatMedium 5.5

    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.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 26, 2018A design flaw issue was found in the Red Hat OpenStack Platform director use of TripleO to enable libvirtd based live-migration.CVE-2017-2637 · Other software · [UNKNOWN] · reported by Red HatCritical 9.9

    A design flaw issue was found in the Red Hat OpenStack Platform director use of TripleO to enable libvirtd based live-migration. Libvirtd is deployed by default (by director) listening on 0.0.0.0 (all interfaces) with no-authentication or encryption. Anyone able to make a TCP connection to any compute host IP address, including 127.0.0.1, other loopback interface addresses, or in some cases possibly addresses that have been exposed beyond the management interface, could use this to open a virsh session to the libvirtd instance and gain control of virtual machine instances or possibly take over the host.

    Product
    rhosp-director
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 28, 2018libvirt version before 4.2.0-rc1 is vulnerable to a resource exhaustion as a result of an incomplete fix for CVE-2018-5748 that affects QEMU monitor but now alsCVE-2018-1064 · Other software · libvirt · reported by Red HatHigh 7.5

    libvirt version before 4.2.0-rc1 is vulnerable to a resource exhaustion as a result of an incomplete fix for CVE-2018-5748 that affects QEMU monitor but now also triggered via QEMU guest agent.

    Product
    libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 23, 2018util/virlog.c in libvirt does not properly determine the hostname on LXC container startup, which allows local guest OS users to bypass an intended container prCVE-2018-6764 · Other software · Redhat · reported by MITREHigh 7.8

    util/virlog.c in libvirt does not properly determine the hostname on LXC container startup, which allows local guest OS users to bypass an intended container protection mechanism and execute arbitrary commands via a crafted NSS module.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 25, 2018qemu/qemu_monitor.c in libvirt allows attackers to cause a denial of service (memory consumption) via a large QEMU reply.CVE-2018-5748 · Other software · Redhat · reported by MITREHigh 7.5

    qemu/qemu_monitor.c in libvirt allows attackers to cause a denial of service (memory consumption) via a large QEMU reply.

    Product
    Libvirt
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.