Impact
The Linux kernel SCSI driver for QLogic qla2xxx contains a logic flaw in the response queue handling routine __qla_consume_iocb(). The routine incorrectly consumes one entry too many, marking a non‑related IOCB as processed and silently discarding a legitimate firmware reply while the signature of the head IOCB remains unmarked. This off‑by‑one error can result in the loss of important device responses, leading to device malfunction or a denial of service if the driver behaves unreliably.
Affected Systems
All Linux kernel releases that include the qla2xxx SCSI driver supporting QLogic QLA24xx and QLA34xx hosts are affected across all distributions and kernel versions until the patch is applied.
Risk and Exploitability
The vulnerability is unscored in CVSS and EPSS data is unavailable; it is not listed in the CISA KEV catalog. Attackers would need the ability to send crafted firmware responses to the host—typically requiring local privileged access or control of the SCSI target. If successful, the flaw could cause service interruption for the affected device stack, potentially impacting system availability.
OpenCVE Enrichment
Debian DLA
Debian DSA