cifsd: Update access check in set_file_allocation_info/set_end_of_file_info
authorMarios Makassikis <mmakassikis@freebox.fr>
Tue, 27 Apr 2021 06:29:01 +0000 (15:29 +0900)
committerSteve French <stfrench@microsoft.com>
Tue, 11 May 2021 00:15:45 +0000 (19:15 -0500)
commita299669b2c3d26cdb787ba4a87603f6de4fd7714
treef0a93af0e94791e1bda30b2f6c7ab4272a091f1a
parent73f9dad511e8c5d53a6565192eb0b3a213863563
cifsd: Update access check in set_file_allocation_info/set_end_of_file_info

[MS-SMB2] 3.3.5.21.1
  If the object store supports security and FileInfoClass is
  FileAllocationInformation, FileEndOfFileInformation, or
  FileValidDataLengthInformation, and Open.GrantedAccess does not
  include FILE_WRITE_DATA, the server MUST fail the request with
  STATUS_ACCESS_DENIED.

Signed-off-by: Marios Makassikis <mmakassikis@freebox.fr>
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifsd/smb2pdu.c