]> www.infradead.org Git - users/jedix/linux-maple.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>
Wed, 28 Apr 2021 05:04:25 +0000 (00:04 -0500)
commit8636beeefdb8ef178189dd7adadd67598f7926a1
tree79dc5b4b4217399d7aa9fe95f13df024d7ad752f
parent82263d6caa1848038436c760d6ef9527e3959a3c
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