]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
authorNamjae Jeon <linkinjeon@kernel.org>
Mon, 4 Nov 2024 04:40:41 +0000 (13:40 +0900)
committerNamjae Jeon <linkinjeon@kernel.org>
Tue, 5 Nov 2024 00:26:37 +0000 (09:26 +0900)
commitb8fc56fbca7482c1e5c0e3351c6ae78982e25ada
tree880494e0b32e22eb3592d14bd9cccab4ed8f2e80
parent0a77715db22611df50b178374c51e2ba0d58866e
ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp

ksmbd_user_session_put should be called under smb3_preauth_hash_rsp().
It will avoid freeing session before calling smb3_preauth_hash_rsp().

Cc: stable@vger.kernel.org # v5.15+
Reported-by: Norbert Szetei <norbert@doyensec.com>
Tested-by: Norbert Szetei <norbert@doyensec.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/server/server.c