Skip to main content
VulnerabilityPublished Updated

CVE-2023-3750: Red Hat Enterprise Linux 9 · Improper Locking

Affects Red Hat Enterprise Linux 9Source CVE Database V5

0

Not known to be exploited · CVSS 6.5 Medium.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.7% chance of exploitation in 30 days – higher than 55% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Jul 2023

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

To mitigate CVE-2023-3750, organizations should promptly apply any patches or updates released by Red Hat addressing this improper locking issue in libvirt. If patches are not yet available, consider implementing temporary workarounds such as limiting concurrent access to libvirt's read-only socket or restricting multi-threaded operations that interact with storage pools. Monitoring libvirt daemon logs for crashes or unusual behavior can help detect exploitation attempts early. Additionally, enforce strict access controls and limit privileges for users and services interacting with libvirt to reduce the attack surface. Regularly audit virtualization management configurations to ensure adherence to security best practices. For environments using orchestration tools or automation scripts that interact with libvirt, review and update them to avoid triggering race conditions. Finally, maintain an incident response plan to quickly recover from potential denial of service events affecting virtualization infrastructure.

Description

A flaw was found in libvirt. The virStoragePoolObjListSearch function does not return a locked pool as expected, resulting in a race condition and denial of service when attempting to lock the same object from another thread. This issue could allow clients connecting to the read-only socket to crash the libvirt daemon.

References

Community reviews

Loading reviews…