]> git.hungrycats.org Git - linux/commit
KEYS: Fix skcipher IV clobbering
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 20 Sep 2016 12:35:55 +0000 (20:35 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 30 Sep 2016 08:12:44 +0000 (10:12 +0200)
commitf3edd9b2367a3754e61eefb8ecd457013f44385d
tree5e7a22e7dd333a5fb441088772516ab3834c10c1
parent206d4c6c0195a363e5a610878ae9d5354eec0f6b
KEYS: Fix skcipher IV clobbering

commit 456bee986e0a372ad4beed5d3cedb3622633d9df upstream.

The IV must not be modified by the skcipher operation so we need
to duplicate it.

Fixes: c3917fd9dfbc ("KEYS: Use skcipher")
Reported-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
security/keys/encrypted-keys/encrypted.c