Vulnerability · Published Mar 25, 2022 · Assigned by redhat

CVE-2022-0897

Medium 4.3

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.0% (higher than 64% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)4.3Medium
Exploit odds (30 days)1.0%top 35.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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).

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:9libvirt8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-client8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-config-network8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-config-nwfilter8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-interface8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-network8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-nodedev8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-nwfilter8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-qemu8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-secret8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage-core8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage-disk8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage-iscsi8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage-logical8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage-mpath8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage-rbd8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-driver-storage-scsi8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-daemon-kvm8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-devel8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-docs8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-libs8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-lock-sanlock8.5.0-7.el9_1ALSA-2022:8003
AlmaLinux:9libvirt-nss8.5.0-7.el9_1ALSA-2022:8003
Debian:12libvirt8.2.0-1DEBIAN-CVE-2022-0897
Debian:13libvirt8.2.0-1DEBIAN-CVE-2022-0897
Debian:14libvirt8.2.0-1DEBIAN-CVE-2022-0897
Rocky Linux:8hivex0:1.3.18-23.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8hivex0:1.3.18-23.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8libguestfs1:1.44.0-9.module+el8.7.0+1084+97b81f61.rockyRLSA-2022:7472
Rocky Linux:8libguestfs-winsupport0:8.6-1.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8libguestfs-winsupport0:8.6-1.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.4.0+534+4680a14eRLSA-2022:7472
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8libnbd0:1.6.0-5.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8libnbd0:1.6.0-5.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8libtpms0:0.9.1-1.20211126git1ff6fe1f43.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8libvirt0:8.0.0-10.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:9libvirt0:8.5.0-7.3.el9_1RLSA-2022:8003
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.4.0+534+4680a14eRLSA-2022:7472
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8libvirt-python0:8.0.0-2.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8nbdkit0:1.24.0-4.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8netcf0:0.2.8-12.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8netcf0:0.2.8-12.module+el8.4.0+534+4680a14eRLSA-2022:7472
Rocky Linux:8netcf0:0.2.8-12.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8perl-Sys-Virt0:8.0.0-1.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8perl-Sys-Virt0:8.0.0-1.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8qemu-kvm5:6.2.0-20.module+el8.7.0+1084+97b81f61.2RLSA-2022:7472
Rocky Linux:8seabios0:1.16.0-3.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.6.0+847+b490afddRLSA-2022:7472
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.4.0+534+4680a14eRLSA-2022:7472
Rocky Linux:8supermin0:5.2.1-2.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8swtpm0:0.7.0-4.20211109gitb79fd91.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Rocky Linux:8virt-v2v1:1.42.0-21.module+el8.7.0+1084+97b81f61RLSA-2022:7472
Ubuntu:22.04:LTSlibvirt8.0.0-1ubuntu7.5USN-6126-1
Ubuntu:22.04:LTSlibvirt8.0.0-1ubuntu7.5UBUNTU-CVE-2022-0897

Affected products (as reported)

VendorProductVersions
n/a libvirt libvirt 8.0.0-8

Weakness: CWE-667

References