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.
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-3778-1 | libvirt security update |
Ubuntu USN |
USN-5399-1 | libvirt vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Status: PUBLISHED
Assigner: redhat
Published:
Updated: 2024-08-03T17:09:09.828Z
Reserved: 2021-11-18T00:00:00
Link: CVE-2021-3975
No data.
Status : Modified
Published: 2022-08-23T20:15:08.427
Modified: 2024-11-21T06:23:17.217
Link: CVE-2021-3975
OpenCVE Enrichment
No data.
Debian DLA
Ubuntu USN