๐Ÿ” CVE Alert

CVE-2026-89846

UNKNOWN 0.0

scsi: qla2xxx: Bound rsp_info_len to avoid OOB sense-data read

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Bound rsp_info_len to avoid OOB sense-data read In qla2x00_status_entry(), the FWI2 status path advances sense_data and shrinks par_sense_len by rsp_info_len: if (IS_FWI2_CAPABLE(ha)) { sense_data += rsp_info_len; par_sense_len -= rsp_info_len; } rsp_info_len is a 32-bit value taken directly from the target's FCP response (sf.rsp_data_len), while par_sense_len is the IOCB data area size (28 bytes for 24xx, 60 bytes for 29xx). A hostile or buggy target reporting an rsp_info_len larger than par_sense_len makes the unsigned subtraction underflow to a huge value and advances sense_data out of bounds. The underflowed par_sense_len then defeats the cap in qla2x00_handle_sense(): if (sense_len > par_sense_len) sense_len = par_sense_len; memcpy(cp->sense_buffer, sense_data, sense_len); so the memcpy reads up to SCSI_SENSE_BUFFERSIZE bytes from the out-of-bounds sense_data pointer, leaking adjacent response-ring/heap memory into the command's sense buffer. Clamp rsp_info_len to par_sense_len before the subtraction so par_sense_len can never underflow and sense_data stays within the IOCB data area. The fix sits before the comp_status switch, covering both qla2x00_handle_sense() call sites.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Sep 16, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < 125b12861c726e58448bb95d55b04851fb131d1f 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < e57ace988bda5693f7b3645f652ea4b4220870ee 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < 6b08c0cb110a1fba92f99d655020198489699815 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < be75ab791c9b3baca66c70ce03443afebc83acda 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < ebc41dfc59d190956e0113e8bd90c28f6f21e8b9 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < d7f7746ff031ae45724881261804f4bf5317c985 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < f6e8977bce887481b2b2b0e2e14a791270741cfb 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 < ca6d880d6c70cb7946e7b3e05d7285f271b6d99e
Linux / Linux
2.6.36

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/125b12861c726e58448bb95d55b04851fb131d1f git.kernel.org: https://git.kernel.org/stable/c/e57ace988bda5693f7b3645f652ea4b4220870ee git.kernel.org: https://git.kernel.org/stable/c/6b08c0cb110a1fba92f99d655020198489699815 git.kernel.org: https://git.kernel.org/stable/c/be75ab791c9b3baca66c70ce03443afebc83acda git.kernel.org: https://git.kernel.org/stable/c/ebc41dfc59d190956e0113e8bd90c28f6f21e8b9 git.kernel.org: https://git.kernel.org/stable/c/d7f7746ff031ae45724881261804f4bf5317c985 git.kernel.org: https://git.kernel.org/stable/c/f6e8977bce887481b2b2b0e2e14a791270741cfb git.kernel.org: https://git.kernel.org/stable/c/ca6d880d6c70cb7946e7b3e05d7285f271b6d99e