Whamcloud - gitweb
LU-12605 tgt: check client data size in target_handle_connect() 11/35711/4
authorEmoly Liu <emoly@whamcloud.com>
Fri, 9 Aug 2019 07:29:30 +0000 (15:29 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 27 Aug 2019 02:20:58 +0000 (02:20 +0000)
commit149f005a3199eee13fe6396671613a0f620ee0cc
tree4bbf9f7b05173bdc0bcc2f318ddfa7747c743eff
parent4649899fbba095c7c3eb7ce1c8893040ed6e2494
LU-12605 tgt: check client data size in target_handle_connect()

Check client data size (negtive or excessively large) in case of
memcpy corruption.

Change-Id: Ided26dea0e2bbb79e607c626810834ca947497d4
Reported-by: Alibaba Cloud <yunye.ry@alibaba-inc.com>
Signed-off-by: Emoly Liu <emoly@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/35711
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ldlm/ldlm_lib.c