Please pull the following changes since commit
858fd168a95c5b9669aac8db6c14a9aeab446375:
Linux 6.4-rc6 (2023-06-11 14:35:30 -0700)
are available in the Git repository at:
git://git.samba.org/ksmbd.git tags/6.4-rc6-smb3-server-fixes
for you to fetch changes up to 5005bcb4219156f1bf7587b185080ec1da08518e:
ksmbd: validate session id and tree id in the compound request
(2023-06-16 21:04:51 -0500)
----------------------------------------------------------------
Four smb3 server fixes, all also for stable
- fix potential oops in parsing compounded requests
- fix various paths (mkdir, create etc) where mnt_want_write was not
checked first
- fix slab out of bounds in check_message and write
----------------------------------------------------------------
Namjae Jeon (4):
ksmbd: validate command payload size
ksmbd: add mnt_want_write to ksmbd vfs functions
ksmbd: fix out-of-bound read in smb2_write
ksmbd: validate session id and tree id in the compound request
fs/smb/server/server.c | 33 +++++++++++++---------
fs/smb/server/smb2misc.c | 33 +++++++++++++---------
fs/smb/server/smb2pdu.c | 70 ++++++++++++++++++++++++++++++++-------------
fs/smb/server/smbacl.c | 10 +++----
fs/smb/server/vfs.c | 117
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
fs/smb/server/vfs.h | 17 ++++++-----
fs/smb/server/vfs_cache.c | 2 +-
7 files changed, 196 insertions(+), 86 deletions(-)
--
Thanks,
Steve
The pull request you sent on Mon, 19 Jun 2023 23:45:04 -0500:
> git://git.samba.org/ksmbd.git tags/6.4-rc6-smb3-server-fixes
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/99ec1ed7c2ed358280588ab1d013387e8c7a9333
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html