[GIT PULL] smb3 client fixes
From: Steve French
Date: Mon Feb 16 2026 - 23:55:13 EST
Please pull the following changes since commit
d53f4d93f3d686fd64513abb3977c9116bbfdaf8:
Merge tag 'v7.0-rc-part1-ksmbd-and-smbdirect-fixes' of
git://git.samba.org/ksmbd (2026-02-12 08:31:12 -0800)
are available in the Git repository at:
git://git.samba.org/sfrench/cifs-2.6.git tags/v7.0-rc-part2-smb3-client-fixes
for you to fetch changes up to dc96f01d54cc7c785c98ee6e2b53075949ac16ed:
smb: client: terminate session upon failed client required signing
(2026-02-15 18:35:34 -0600)
----------------------------------------------------------------
14 client changesets
- Fix three potential double free vulnerabilities
- Fix data corruption due to racy lease checks
- Enforce SMB1 signing verification checks
- Fix invalid mount option parsing
- Remove unneeded tracepoint
- Various minor error code corrections
- Minor cleanup
----------------------------------------------------------------
Aaditya Kansal (1):
smb: client: terminate session upon failed client required signing
Chen Ni (1):
cifs: SMB1 split: Remove duplicate include of cifs_debug.h
ChenXiaoSong (7):
smb/client: map NT_STATUS_NOTIFY_ENUM_DIR
smb/client: map NT_STATUS_BUFFER_OVERFLOW
smb/client: map NT_STATUS_MORE_PROCESSING_REQUIRED
smb/client: map NT_STATUS_PRIVILEGE_NOT_HELD
smb/client: rename to NT_STATUS_SOME_NOT_MAPPED
smb/client: rename to NT_ERROR_INVALID_DATATYPE
smb/client: move NT_STATUS_MORE_ENTRIES
Paulo Alcantara (2):
smb: client: fix regression with mount options parsing
smb: client: fix data corruption due to racy lease checks
Shyam Prasad N (2):
cifs: remove unnecessary tracing after put tcon
cifs: some missing initializations on replay
Steve French (1):
cifs: update internal module version number
fs/smb/client/cifsfs.h | 4 ++--
fs/smb/client/cifsglob.h | 36 +++++++++++++++++++++++-----
fs/smb/client/file.c | 57 ++++++++++++++++++++++++++++----------------
fs/smb/client/fs_context.c | 4 +---
fs/smb/client/nterr.c | 3 ++-
fs/smb/client/nterr.h | 12 +++++-----
fs/smb/client/smb1maperror.c | 4 ++++
fs/smb/client/smb1ops.c | 16 +++++++++----
fs/smb/client/smb1transport.c | 11 ++++++---
fs/smb/client/smb2misc.c | 10 ++++----
fs/smb/client/smb2ops.c | 48 +++++++++++++++++++++----------------
fs/smb/client/smb2pdu.c | 1 +
fs/smb/client/smb2proto.h | 2 +-
fs/smb/client/trace.h | 1 -
14 files changed, 136 insertions(+), 73 deletions(-)
--
Thanks,
Steve