[GIT PULL] ksmbd server fixes

From: Steve French

Date: Tue Mar 10 2026 - 22:19:48 EST


Please pull the following changes since commit
1f318b96cc84d7c2ab792fcc0bfd42a7ca890681:

Linux 7.0-rc3 (2026-03-08 16:56:54 -0700)

are available in the Git repository at:

git://git.samba.org/ksmbd.git tags/v7.0-rc3-ksmbd-server-fixes

for you to fetch changes up to 441336115df26b966575de56daf7107ed474faed:

ksmbd: Don't log keys in SMB3 signing and encryption key generation
(2026-03-08 21:28:39 -0500)

----------------------------------------------------------------
Six server fixes
- Fix four potential use after free errors
- Fix refcount leak in smb2 open error path
- Prevent allowing logging signing or encryption keys
----------------------------------------------------------------
Ali Khaledi (1):
ksmbd: fix use-after-free in proc_show_files due to early rcu_read_unlock

Guenter Roeck (1):
smb/server: Fix another refcount leak in smb2_open()

Marios Makassikis (1):
smb: server: fix use-after-free in smb2_open()

Namjae Jeon (2):
ksmbd: fix use-after-free by using call_rcu() for oplock_info
ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()

Thorsten Blum (1):
ksmbd: Don't log keys in SMB3 signing and encryption key generation

fs/smb/server/auth.c | 22 ++-----------------
fs/smb/server/oplock.c | 35 ++++++++++++++++++++++---------
fs/smb/server/oplock.h | 5 +++--
fs/smb/server/smb2pdu.c | 8 +++----
fs/smb/server/vfs_cache.c | 10 ++++-----
5 files changed, 39 insertions(+), 41 deletions(-)

--
Thanks,

Steve