aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/surface/aggregator/ssh_parser.c
diff options
context:
space:
mode:
authorPeilin Ye <[email protected]>2020-10-02 14:22:23 +0000
committerJens Axboe <[email protected]>2020-10-02 18:01:47 +0000
commit6d53a9fe5a1983490bc14b3a64d49fabb4ccc651 (patch)
tree696e521a32bfb23aa574e8aec1c27394e200a631 /drivers/platform/surface/aggregator/ssh_parser.c
parentblk-mq: call commit_rqs while list empty but error happen (diff)
downloadkernel-6d53a9fe5a1983490bc14b3a64d49fabb4ccc651.tar.gz
kernel-6d53a9fe5a1983490bc14b3a64d49fabb4ccc651.zip
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
scsi_put_cdrom_generic_arg() is copying uninitialized stack memory to userspace, since the compiler may leave a 3-byte hole in the middle of `cgc32`. Fix it by adding a padding field to `struct compat_cdrom_generic_command`. Cc: [email protected] Fixes: f3ee6e63a9df ("compat_ioctl: move CDROM_SEND_PACKET handling into scsi") Suggested-by: Dan Carpenter <[email protected]> Suggested-by: Arnd Bergmann <[email protected]> Reported-by: [email protected] Signed-off-by: Peilin Ye <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'drivers/platform/surface/aggregator/ssh_parser.c')
0 files changed, 0 insertions, 0 deletions