Vulnerability · Published Mar 2, 2022 · Assigned by redhat

CVE-2021-3667

Medium 6.5

In plain English

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

Severity (CVSS NVD)6.5Medium
Exploit odds (30 days)1.4%top 28.0% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8hivex1.3.18-21.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8hivex-devel1.3.18-21.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libguestfs1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-bash-completion1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-benchmarking1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-devel1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-gfs21:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-gobject1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-gobject-devel1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-inspect-icons1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-java1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-java-devel1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-javadoc1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-man-pages-ja1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-man-pages-uk1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-rescue1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-rsync1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-tools1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-tools-c1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libguestfs-winsupport8.2-1.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libguestfs-xfs1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8libiscsi1.18.0-8.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8libiscsi1.18.0-8.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libiscsi-devel1.18.0-8.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8libiscsi-devel1.18.0-8.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libiscsi-utils1.18.0-8.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8libiscsi-utils1.18.0-8.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libnbd1.2.2-1.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libnbd-devel1.2.2-1.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-admin6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-bash-completion6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-client6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-config-network6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-config-nwfilter6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-interface6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-network6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-nodedev6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-nwfilter6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-qemu6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-secret6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-core6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-disk6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-gluster6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-iscsi6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-iscsi-direct6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-logical6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-mpath6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-rbd6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-driver-storage-scsi6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-daemon-kvm6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-dbus1.3.0-2.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8libvirt-dbus1.3.0-2.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-devel6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-docs6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-libs6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-lock-sanlock6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8libvirt-nss6.0.0-37.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8lua-guestfs1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8nbdfuse1.2.2-1.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-bash-completion1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-basic-filters1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-basic-plugins1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-curl-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-devel1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-example-plugins1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-gzip-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-linuxdisk-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-python-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-server1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-ssh-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-vddk-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8nbdkit-xz-filter1.16.2-4.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8netcf0.2.8-12.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8netcf0.2.8-12.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8netcf-devel0.2.8-12.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8netcf-devel0.2.8-12.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8netcf-libs0.2.8-12.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8netcf-libs0.2.8-12.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8perl-Sys-Guestfs1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8perl-Sys-Virt6.0.0-1.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8perl-hivex1.3.18-21.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8python3-hivex1.3.18-21.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8python3-libguestfs1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8python3-libnbd1.2.2-1.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8python3-libvirt6.0.0-1.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8ruby-hivex1.3.18-21.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8ruby-libguestfs1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8seabios1.13.0-2.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8seabios-bin1.13.0-2.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8seavgabios-bin1.13.0-2.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8sgabios1:0.20170427git-3.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8sgabios1:0.20170427git-3.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8sgabios-bin1:0.20170427git-3.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8sgabios-bin1:0.20170427git-3.module_el8.6.0+2880+7d9e3703ALSA-2021:4191
AlmaLinux:8supermin5.1.19-10.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8supermin-devel5.1.19-10.module_el8.5.0+2608+72063365ALSA-2021:4191
AlmaLinux:8virt-dib1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
AlmaLinux:8virt-v2v1:1.40.2-28.module_el8.5.0+2608+72063365.almaALSA-2021:4191
Debian:12libvirt7.6.0-1DEBIAN-CVE-2021-3667
Debian:13libvirt7.6.0-1DEBIAN-CVE-2021-3667
Debian:14libvirt7.6.0-1DEBIAN-CVE-2021-3667
Rocky Linux:8hivex0:1.3.18-21.module+el8.5.0+670+c4aa478cRLSA-2021:4191
Rocky Linux:8hivex0:1.3.18-21.module+el8.4.0+642+7e26f5e1RLSA-2021:4191
Rocky Linux:8libguestfs1:1.40.2-28.module+el8.5.0+670+c4aa478cRLSA-2021:4191
Rocky Linux:8libguestfs-winsupport0:8.2-1.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.6.0+847+b490afddRLSA-2021:4191
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.7.0+1084+97b81f61RLSA-2021:4191
Rocky Linux:8libnbd0:1.2.2-1.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8libvirt0:6.0.0-37.module+el8.5.0+670+c4aa478cRLSA-2021:4191
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.6.0+847+b490afddRLSA-2021:4191
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.7.0+1084+97b81f61RLSA-2021:4191
Rocky Linux:8libvirt-python0:6.0.0-1.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8nbdkit0:1.16.2-4.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8netcf0:0.2.8-12.module+el8.6.0+847+b490afddRLSA-2021:4191
Rocky Linux:8netcf0:0.2.8-12.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8netcf0:0.2.8-12.module+el8.7.0+1084+97b81f61RLSA-2021:4191
Rocky Linux:8perl-Sys-Virt0:6.0.0-1.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8qemu-kvm5:4.2.0-59.module+el8.5.0+670+c4aa478cRLSA-2021:4191
Rocky Linux:8seabios0:1.13.0-2.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.6.0+847+b490afddRLSA-2021:4191
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.7.0+1084+97b81f61RLSA-2021:4191
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.4.0+534+4680a14eRLSA-2021:4191
Rocky Linux:8supermin0:5.1.19-10.module+el8.4.0+534+4680a14eRLSA-2021:4191
Ubuntu:22.04:LTSlibvirt7.6.0-0ubuntu3UBUNTU-CVE-2021-3667

Affected products (as reported)

VendorProductVersions
n/a libvirt Fixedin - libvert v7.6.0-rc1 and above

Weakness: CWE-667

References