CVE-2026-89852

CVE-2026-89852

published September 16, 2026

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

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

scsi: qla2xxx: Zero mailbox struct in qla2x00_get_firmware_state()

The mbx_cmd_t is allocated on the stack but left uninitialized.

qla2x00_mailbox_command() has several early-return paths (PCI permanent

failure, device failed, EEH busy, ISP abort pending, mailbox access

timeout, purge mbox) that return without writing the input mailbox

registers back into mcp->mb[]. qla2x00_get_firmware_state() then

unconditionally copies mcp->mb[1..6] (and mb[12]) into the caller's

states[] array regardless of the return value.

On such a failure the copied values are uninitialized kernel stack

memory, which is then exposed to userspace via the fw_state and

mpi_fw_state sysfs handlers. Zero the mailbox struct so a failed query

yields deterministic zeroed state instead of leaking stack contents.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00210 · 10.7th percentile
Published
2026-09-16T15:16Z
References (8)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:31Z
    scsi: qla2xxx: Zero mailbox struct in qla2x00_get_firmware_state()
    cvelistv5