[GIT PULL] ksmbd server fixes

From: Steve French

Date: Fri May 29 2026 - 20:01:20 EST


Please pull the following changes since commit
e7ae89a0c97ce2b68b0983cd01eda67cf373517d:

Linux 7.1-rc5 (2026-05-24 13:48:06 -0700)

are available in the Git repository at:

git://git.samba.org/ksmbd.git tags/v7.1-rc6-ksmbd-server-fixes

for you to fetch changes up to cc57232cae23c0df91b4a59d0f519141ce9b5b02:

ksmbd: fix FSCTL permission bypass by adding a permission check for
FSCTL_SET_SPARSE (2026-05-26 20:36:36 -0500)

----------------------------------------------------------------
Three ksmbd server fixes
- security fix for FSCTL_SET_SPARSE
- fix leak in ksmbd_query_inode_status()
- fix OOB read in smb_check_perm_dacl()
----------------------------------------------------------------
Aleksandr Golovnya (1):
ksmbd: release ksmbd_inode ref via ksmbd_inode_put on lookup paths

Ali Ganiyev (1):
ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops

Sean Shen (1):
ksmbd: fix FSCTL permission bypass by adding a permission check
for FSCTL_SET_SPARSE

fs/smb/server/smb2pdu.c | 11 +++++++++++
fs/smb/server/smbacl.c | 8 ++++----
fs/smb/server/vfs_cache.c | 6 +++---
3 files changed, 18 insertions(+), 7 deletions(-)

--
Thanks,

Steve