GPU VulnDB

Database/Kernel, userspace & hypervisor

libvirt: storage pool lookup race lets read-only clients crash libvirtd

CVSS 5.3CVE-2023-3750Kernel, userspace & hypervisorcurated

Impact

virStoragePoolObjListSearch returns a pool without holding its lock, which creates a race. A client connected only to libvirt's read-only socket can use it to crash the libvirt daemon. On a GPU virtualization host, that takes away VM management (start, stop, migrate, device passthrough changes) until the daemon is back. The record describes denial of service only, with no confidentiality or integrity impact.

Who can reach it

Any client allowed to connect to libvirt's read-only socket. Low-privilege authentication is needed, and attack complexity is high (race). This is local unless libvirt remote access is exposed over the network.

What to do

Install the fixed libvirt package from your distribution (Red Hat: RHSA-2023:6409) and restart libvirtd. The record does not list an upstream fixed version. Until patched, limit who can reach the read-only socket.

References

Related entries

All Kernel, userspace & hypervisor entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.