]> git.baikalelectronics.ru Git - kernel.git/commit
chelsio/chtls: fix writing freed memory
authorVinay Kumar Yadav <vinay.yadav@chelsio.com>
Mon, 19 Oct 2020 11:50:25 +0000 (17:20 +0530)
committerJakub Kicinski <kuba@kernel.org>
Wed, 21 Oct 2020 00:29:17 +0000 (17:29 -0700)
commit5b4bd2104a10090d2565f789236b9dd150f37c92
tree183784044aa098a07e8e5e00b916ca6e56374db9
parent4bc3b64bae0d1361d81814445e65d8330417f6f5
chelsio/chtls: fix writing freed memory

When chtls_sock *csk is freed, same memory can be allocated
to different csk in chtls_sock_create().
csk->cdev = NULL; statement might ends up modifying wrong
csk, eventually causing kernel panic.
removing (csk->cdev = NULL) statement as it is not required.

Fixes: bf9d4b689478 ("crypto/chtls: Fix chtls crash in connection cleanup")
Signed-off-by: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c