VOMIT (go/vomit) has received an external vulnerability report for the Linux kernel.
Advisory: CVE-2017-17805
Details: http://vomit.googleplex.com/advisory?id=CVE/CVE-2017-17805
CVSS severity score: 7.2/10.0
Description:
The Salsa20 encryption algorithm in the Linux kernel before 4.14.8 does not correctly handle zero-length inputs, allowing a local attacker able to use the AF_ALG-based skcipher interface (CONFIG_CRYPTO_USER_API_SKCIPHER) to cause a denial of service (uninitialized-memory free and kernel crash) or have unspecified other impact by executing a crafted sequence of system calls that use the blkcipher_walk API. Both the generic implementation (crypto/salsa20_generic.c) and x86 implementation (arch/x86/crypto/salsa20_glue.c) of Salsa20 were vulnerable.
This bug was filed by http://go/vomit
Please contact us at vomit-team@google.com if you need any assistance.
Comment 1 by groeck@chromium.org
, Jan 9 2018Owner: groeck@chromium.org
Status: Assigned (was: Untriaged)
Upstream ecaaab5649781 ("crypto: salsa20 - fix blkcipher_walk API usage"). Fixed in chromeos-4.14 and chromeos-4.4 with stable release merge. Needed in older kernels. May need to apply to stable releases.