summaryrefslogtreecommitdiff
path: root/arch/arm64/crypto
diff options
context:
space:
mode:
authorDaniele Alessandrelli <daniele.alessandrelli@intel.com>2021-02-03 14:28:37 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2021-02-10 09:55:57 +0300
commita53ab94eb6850c3657392e2d2ce9b38c387a2633 (patch)
treee05ad36230e3cc051a515e3773c95a172f29a0a2 /arch/arm64/crypto
parent578f23d359bf7c988b1c9026d4711de7112b0c1c (diff)
downloadlinux-a53ab94eb6850c3657392e2d2ce9b38c387a2633.tar.xz
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
The length ('len' parameter) passed to crypto_ecdh_decode_key() is never checked against the length encoded in the passed buffer ('buf' parameter). This could lead to an out-of-bounds access when the passed length is less than the encoded length. Add a check to prevent that. Fixes: 3c4b23901a0c7 ("crypto: ecdh - Add ECDH software support") Signed-off-by: Daniele Alessandrelli <daniele.alessandrelli@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/arm64/crypto')
0 files changed, 0 insertions, 0 deletions