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.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Dec 20, 2017 |
| Centos_linux | — | Upgrade kernel-rtUpgrade kernel | Aug 20, 2019 | Dec 20, 2017 |
| Debian | — | Upgrade linux | Dec 24, 2017 | Dec 20, 2017 |
| Huawei Euleros 2_0_sp1 | — | Upgrade perfUpgrade python-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-debuginfo | Jan 30, 2018 | Dec 20, 2017 |
| Huawei Euleros 2_0_sp2 | — | Upgrade kernel-debuginfoUpgrade kernel-tools-libsUpgrade kernel-debug-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade python-perfUpgrade kernel-develUpgrade kernel-debugUpgrade perfUpgrade kernel-headersUpgrade kernel-tools | Jan 19, 2018 | Dec 20, 2017 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Nov 6, 2018 | Nov 29, 2017 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernel | Oct 31, 2018 | Dec 20, 2017 |
| Suse | — | Upgrade kernel-source-azureUpgrade kernel-azure-baseUpgrade kernel-default-manUpgrade kernel-docsUpgrade kernel-default-extraUpgrade kernel-obs-buildUpgrade kernel-defaultUpgrade kernel-devel-azure | Jan 4, 2018 | Dec 20, 2017 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.4.0-119-lowlatencyUpgrade linux-image-oemUpgrade linux-image-4.13.0-38-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-genericUpgrade linux-image-powerpc-e500mcUpgrade linux-image-3.13.0-144-powerpc64-smpUpgrade linux-image-3.13.0-144-powerpc-e500mcUpgrade linux-image-4.4.0-119-powerpc64-embUpgrade linux-image-4.4.0-119-powerpc-smpUpgrade linux-image-3.13.0-144-powerpc-e500Upgrade linux-image-4.4.0-1054-awsUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.4.0-119-powerpc-e500mcUpgrade linux-image-4.13.0-1014-azureUpgrade linux-image-gkeUpgrade linux-image-generic-lpae-lts-trustyUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-generic-lpaeUpgrade linux-image-powerpc-e500Upgrade linux-image-4.13.0-1016-raspi2Upgrade linux-image-powerpc-smpUpgrade linux-image-4.4.0-1086-raspi2Upgrade linux-image-4.4.0-119-genericUpgrade linux-image-powerpc-smp-lts-xenialUpgrade linux-image-powerpc64-smpUpgrade linux-image-powerpc64-smp-lts-xenialUpgrade linux-image-awsUpgrade linux-image-4.13.0-1022-oemUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-azureUpgrade linux-image-kvmUpgrade linux-image-4.4.0-1088-snapdragonUpgrade linux-image-powerpc64-embUpgrade linux-image-snapdragonUpgrade linux-image-generic-lpae-lts-xenialUpgrade linux-image-powerpc-e500mc-lts-xenialUpgrade linux-image-4.13.0-38-genericUpgrade linux-image-3.13.0-144-lowlatencyUpgrade linux-image-3.13.0-144-powerpc64-embUpgrade linux-image-powerpc64-emb-lts-xenialUpgrade linux-image-generic-lts-trustyUpgrade linux-image-3.13.0-144-genericUpgrade linux-image-4.4.0-119-powerpc64-smpUpgrade linux-image-4.13.0-1012-gcpUpgrade linux-image-4.4.0-1020-kvmUpgrade linux-image-gcpUpgrade linux-image-4.13.0-38-generic-lpaeUpgrade linux-image-3.13.0-144-generic-lpaeUpgrade linux-image-3.13.0-144-powerpc-smpUpgrade linux-image-generic-lpae-hwe-16.04Upgrade linux-image-4.4.0-119-generic-lpaeUpgrade linux-image-raspi2Upgrade linux-image-4.4.0-1016-aws | Apr 25, 2018 | Dec 20, 2017 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Dec 20, 2017 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub