]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: chtls - use after free in chtls_pt_recvmsg()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 1 Jun 2018 07:59:25 +0000 (10:59 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Jun 2018 15:06:45 +0000 (23:06 +0800)
commita441a1fab167163e83b8bf5c56a93e0e9f24c8af
treeff85623d9bd6aa86ec7247d69350754ea988800b
parent9531c6fa93ded263c63f4aa9a2c64f6760bcecc1
crypto: chtls - use after free in chtls_pt_recvmsg()

We call chtls_free_skb() but then we dereference it on the next lines.
Also "skb" can't be NULL, we just dereferenced it on the line before.

I have moved the free down a couple lines to fix this issue.

Fixes: 5fc18f315540 ("crypto: chtls - generic handling of data and hdr")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/chelsio/chtls/chtls_io.c