CVE-2026-89842

CVE-2026-89842

published September 16, 2026

CVSS
—
EPSS
0%
Percentile
9.4
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

scsi: qla2xxx: Skip NVMe LS reject IOCB when FW not started

qla_nvme_xmt_ls_rsp() bails out to the out: label when firmware is not

started (!ha->flags.fw_started), but the out: path unconditionally calls

qla_nvme_ls_reject_iocb(), which ends in qla2x00_start_iocbs() and an

unconditional doorbell write to the request queue in-pointer register.

This rings the firmware doorbell and queues an IOCB that stopped or

resetting firmware cannot consume, and touches MMIO during the reset/EEH

window where fw_started is also clear.

Only emit the LS reject IOCB (and ring the doorbell) when fw_started is

set; otherwise just clean up and return. The post-allocation failure

cases (SRB alloc / qla2x00_start_sp() failure) run with firmware started

and still send the reject. Apply the same guard to the reject emission

in qla2xxx_process_purls_pkt().

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00200 · 9.4th percentile
Published
2026-09-16T15:16Z
References (5)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:31Z
    scsi: qla2xxx: Skip NVMe LS reject IOCB when FW not started
    cvelistv5