Impact
The qla2xxx SCSI driver in the Linux kernel fails when queue allocation fails: the cleanup path unconditionally frees memory with dma_free_coherent() using a NULL address, causing undefined behavior that can trigger a kernel panic. Additionally, the driver’s bitmap handling lacks proper mutual exclusion, allowing a race that can corrupt the queue‑ID mapping state. Together, these bugs lead to a crash or loss of service for any process that relies on the affected SCSI adapter.
Affected Systems
All Linux distributions that ship a kernel containing the qla2xxx driver and use QLogic QLA2XXX SCSI adapters. The flaw exists in any kernel version prior to the patch commits referenced in the advisory; no specific version range is documented beyond those that include the fixed code.
Risk and Exploitability
The CVE presents a local denial‑of‑service risk that triggers only when the driver’s error path is activated, typically requiring the ability to cause a queue‑allocation failure or to have kernel‑execution privileges. The CVSS score of 5.5 indicates moderate severity, while the EPSS score of less than 1% points to a very low likelihood of exploitation, and the vulnerability is not listed in CISA KEV, meaning no widespread exploitation data is known.
OpenCVE Enrichment
Debian DSA