OSDN Git Service

ksmbd: add validation in smb2_ioctl
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 7 Oct 2021 22:31:03 +0000 (07:31 +0900)
committerSteve French <stfrench@microsoft.com>
Thu, 14 Oct 2021 04:37:18 +0000 (23:37 -0500)
commitf7db8fd03a4bc5baf70ccf8978fe17cb54368b97
tree1805a1880f934285f216d2b58fe7135dba51574c
parent64570fbc14f8d7cb3fe3995f20e26bc25ce4b2cc
ksmbd: add validation in smb2_ioctl

Add validation for request/response buffer size check in smb2_ioctl and
fsctl_copychunk() take copychunk_ioctl_req pointer and the other arguments
instead of smb2_ioctl_req structure and remove an unused smb2_ioctl_req
argument of fsctl_validate_negotiate_info.

Cc: Tom Talpey <tom@talpey.com>
Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Cc: Ralph Böhme <slow@samba.org>
Cc: Steve French <smfrench@gmail.com>
Cc: Sergey Senozhatsky <senozhatsky@chromium.org>
Acked-by: Hyunchul Lee <hyc.lee@gmail.com>
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/ksmbd/smb2pdu.c
fs/ksmbd/vfs.c
fs/ksmbd/vfs.h