]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitddcefaa8157194b5d2963088f9b4db668a51cccf
treef0a93af0e94791e1bda30b2f6c7ab4272a091f1a
parent09abcf5eb3099a6879a1296d4889d1de8b953001
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