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

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published: 2022-08-23T00:00:00

Updated: 2024-08-03T17:09:09.828Z

Reserved: 2021-11-18T00:00:00

Link: CVE-2021-3975

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2022-08-23T20:15:08.427

Modified: 2024-11-21T06:23:17.217

Link: CVE-2021-3975

cve-icon Redhat

Severity : Low

Publid Date: 2021-11-17T00:00:00Z

Links: CVE-2021-3975 - Bugzilla