ksmbd: fix racy issue from session lookup and expire
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 5 Dec 2024 12:38:47 +0000 (21:38 +0900)
committerSteve French <stfrench@microsoft.com>
Tue, 10 Dec 2024 23:48:06 +0000 (17:48 -0600)
commitb95629435b84b9ecc0c765995204a4d8a913ed52
treeaa358c099928cca7c4f7c31da3bc92ad9b6a615c
parent2b904d61a97e8ba79e3bc216ba290fd7e1d85028
ksmbd: fix racy issue from session lookup and expire

Increment the session reference count within the lock for lookup to avoid
racy issue with session expire.

Cc: stable@vger.kernel.org
Reported-by: zdi-disclosures@trendmicro.com # ZDI-CAN-25737
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/server/auth.c
fs/smb/server/mgmt/user_session.c
fs/smb/server/server.c
fs/smb/server/smb2pdu.c