Description
In the Linux kernel, the following vulnerability has been resolved: scsi: bsg: Fix TOCTOU in io_uring passthrough command setup scsi_bsg_uring_cmd() reads bsg_uring_cmd from the shared mmap'd SQE. Userspace can change a field after we check it and before we use it. request_len is the sharp case: it can grow past sizeof(scmd->cmnd) after the bound check and overflow scmd->cmnd in copy_from_user(). READ_ONCE() the SQE fields we check or use into locals before use.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
7b6d3255e7f8c6df2d21504c47808e3ce84649ac to < f033530105aa73d82c121d54b57f358e4865d2f4affected7b6d3255e7f8c6df2d21504c47808e3ce84649ac to < 4b3c5965fca99f62d31c963294bd5b23cc488e97affected
Linux Linux
Default version status: affected
7.1affected0 to < 7.1unaffected7.2.5 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected