Re: [PATCH] scsi: libiscsi: fix stale-data leak into the SCSI sense buffer

"Martin K. Petersen" <[email protected]> Tue, 28 Jul 2026 22:56:15 -0400
Newsgroups org.kernel.vger.linux-scsi,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Tue, 14 Jul 2026 19:49:34 +0900, HyeongJun An wrote:

> iscsi_scsi_cmd_rsp() copies the sense data of a SCSI Response from the
> target-supplied data segment.  The segment carries a 2-byte sense length
> followed by the sense bytes, so it must hold 2 + senselen bytes, but the
> bounds check only requires datalen >= senselen:
> 
> 	senselen = get_unaligned_be16(data);
> 	if (datalen < senselen)
> 		goto invalid_datalen;
> 	memcpy(sc->sense_buffer, data + 2,
> 	       min_t(uint16_t, senselen, SCSI_SENSE_BUFFERSIZE));
> 
> [...]

Applied to 7.2/scsi-fixes, thanks!

[1/1] scsi: libiscsi: fix stale-data leak into the SCSI sense buffer
      https://git.kernel.org/mkp/scsi/c/98b87885de4b

-- 
Martin K. Petersen