CVE-2026-89843

CVE-2026-89843

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-init bsg stack buffers to avoid info leak

Several bsg handlers stage their request/reply in an uninitialized 256-byte

on-stack buffer (uint8_t bsg[DMA_POOL_SIZE]) and fill it via

sg_copy_to_buffer(), which only copies as many bytes as the user-supplied

request payload. When the request is shorter than the structure, the

remainder of the buffer is left holding stale stack data.

qla2x00_read_fru_status() and qla2x00_read_i2c() then copy the full

structure back to the reply payload with sg_copy_from_buffer(), leaking the

uninitialized stack bytes to user space. The write/update paths do not copy

the buffer back, but can feed uninitialized fields to the device.

Zero the stack buffer at declaration in all five handlers, mirroring the

heap kzalloc() approach, so short requests can no longer expose stale

memory.

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-init bsg stack buffers to avoid info leak
    cvelistv5