summaryrefslogtreecommitdiff
path: root/crypto/algif_hash.c
diff options
context:
space:
mode:
authorStephan Mueller <smueller@chronox.de>2018-04-12 08:40:55 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2018-04-21 00:57:00 +0800
commitef734472771a62ae9f901367a40a89382a991917 (patch)
treefb78e31032dcca2fcb0e9123cf11be12728f99c5 /crypto/algif_hash.c
parentfca38aeffeb10dc2282ba84720092c6224dd53a8 (diff)
downloadlinux-crypto-ef734472771a62ae9f901367a40a89382a991917.tar.gz
linux-crypto-ef734472771a62ae9f901367a40a89382a991917.zip
crypto: drbg - set freed buffers to NULL
During freeing of the internal buffers used by the DRBG, set the pointer to NULL. It is possible that the context with the freed buffers is reused. In case of an error during initialization where the pointers do not yet point to allocated memory, the NULL value prevents a double free. Cc: stable@vger.kernel.org Fixes: faba028f3f7b4 ("crypto: drbg - use aligned buffers") Signed-off-by: Stephan Mueller <smueller@chronox.de> Reported-by: syzbot+75397ee3df5c70164154@syzkaller.appspotmail.com Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/algif_hash.c')
0 files changed, 0 insertions, 0 deletions