CVE-2021-3975

Medium

Description

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.

SeverityMedium
CVSS6.5
Exploit probability—
ProductRedhat Libvirt
PublishedAug 23, 2022
First seenAug 23, 2022

How to fix

Update
  • redhat libvirt7.1.0 or later

Affected products

ProductAffected versionsFixed in
redhat libvirtv < 7.1.07.1.0
canonical ubuntu_linux21.10—
fedoraproject fedora35—
redhat enterprise_linux8.0—
redhat enterprise_linux_eus8.6—
redhat enterprise_linux_for_ibm_z_systems8.0—
redhat enterprise_linux_for_ibm_z_systems_eus8.6—
redhat enterprise_linux_for_power_little_endian8.0—
redhat enterprise_linux_for_power_little_endian_eus8.6—
redhat enterprise_linux_server_for_power_little_endian_update_services_for_sap_solutions8.6—
redhat enterprise_linux_server_tus8.6—
redhat codeready_linux_builderNo range specified—
debian debian_linux10.0, 11.0—
netapp ontap_select_deploy_administration_utilityNo range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2021-3975 · Redhat Libvirt · Dark Radar