]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Backport fix for crypto: algif_skcipher - Fix race condition in skcipher_check_key
authorHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Feb 2016 11:44:11 +0000 (12:44 +0100)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 26 May 2016 22:44:53 +0000 (15:44 -0700)
commit1a1790e2866126b855fb7e7be19636780795693a
tree121fc39d83b6715c75c1966a11e5cbf3c6a0c566
parent1ddd2b03de91ec5df77f5739091148ee3097b901
Backport fix for crypto: algif_skcipher - Fix race condition in skcipher_check_key

Orabug: stable_rc4

commit 1822793a523e5d5730b19cc21160ff1717421bc8 upstream.

We need to lock the child socket in skcipher_check_key as otherwise
two simultaneous calls can cause the parent socket to be freed.

Cc: stable@vger.kernel.org
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
(cherry picked from commit 64c4131f16acba869e5280ee46e7dbf93fd8b960)

Signed-off-by: Dan Duval <dan.duval@oracle.com>
crypto/algif_skcipher.c