CVE-2021-3667

libvirt: Improper locking on ACL failure in virStoragePoolLookupByTargetPath API

Published Mar 2, 2022 CVSS 3.1 · 6.5 Medium EPSS 1.4% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3778-1 libvirt security update
Ubuntu USN Ubuntu USN USN-5399-1 libvirt vulnerabilities
History
Type Values Removed Values Added
First Time appeared Debian
Debian debian Linux
CPEs cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
Vendors & Products Debian
Debian debian Linux
Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Feb 13, 2025, 4:28 PM
Reserved
Jul 27, 2021, 12:00 AM
Status
Analyzed
Published
Mar 2, 2022, 11:15 PM
Modified
Jun 17, 2026, 4:05 AM
Severity
Low
Public date
Jul 21, 2021, 12:00 AM