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.
CVSS Details
- CVSS 3.1 Base Score: 9.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rtUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debug-modules-coreUpgrade bpftoolUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade perfUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debugUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-64kUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernelUpgrade kernel-cross-headersUpgrade python3-perfUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-develUpgrade kernel-develUpgrade kernel-debug-modules-coreUpgrade kernel-64k-modules-coreUpgrade kernel-headersUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade kernel-64k-modulesUpgrade kernel-debugUpgrade kernel-docUpgrade kernel-zfcpdump-modules-extra | Oct 11, 2026 | Sep 23, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Sep 30, 2026 | Sep 16, 2026 |
| Redhat Openshift | — | Upgrade ose-rhel-coreos | Oct 7, 2026 | Sep 16, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 24, 2026 | Sep 16, 2026 |
| Rocky_linux | — | Upgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-develUpgrade libperf-debuginfoUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-coreUpgrade kernelUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libsUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade python3-perf-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-debuginfoUpgrade kernel-modulesUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-rt-modules-coreUpgrade python3-perfUpgrade kernel-rt-modulesUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-coreUpgrade kernel-debugUpgrade kernel-devel-matchedUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade rvUpgrade perfUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-debug-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-debuginfoUpgrade rtlaUpgrade kernel-uki-virtUpgrade kernel-rtUpgrade kernel-modules-core | Sep 28, 2026 | Sep 25, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 30, 2026 | Sep 16, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub