]> git.baikalelectronics.ru Git - kernel.git/commit
ksmbd: fix memory leak in smb2_handle_negotiate
authorNamjae Jeon <linkinjeon@kernel.org>
Thu, 28 Jul 2022 12:56:19 +0000 (21:56 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Aug 2022 12:22:56 +0000 (14:22 +0200)
commit52f306fc88186eddb463a6b5a247cde01a3b9abc
tree4b52be307020c0241d735e976569b3e59a54ca97
parent62818414734b00d3ede3bb168a00395441d52cc2
ksmbd: fix memory leak in smb2_handle_negotiate

commit 708a296405bfb171beee19a7503717896a4d50b3 upstream.

The allocated memory didn't free under an error
path in smb2_handle_negotiate().

Fixes: c4a98f110ba0 ("cifsd: add server-side procedures for SMB3")
Cc: stable@vger.kernel.org
Reported-by: zdi-disclosures@trendmicro.com # ZDI-CAN-17815
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Reviewed-by: Hyunchul Lee <hyc.lee@gmail.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/ksmbd/smb2pdu.c