The npm ci command in npm 7.x and 8.x through 8.1.3 proceeds with an installation even if dependency information in package-lock.json differs from package.json. This behavior is inconsistent with the documentation, and makes it easier for attackers to install malware that was supposed to have been blocked by an exact version match requirement in package-lock.json. NOTE: The npm team believes this is not a vulnerability. It would require someone to socially engineer package.json which has different dependencies than package-lock.json. That user would have to have file system or write access to change dependencies. The npm team states preventing malicious actors from socially engineering or gaining file system access is outside the scope of the npm CLI.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade nodejs-develUpgrade nodejs-nodemonUpgrade nodejs-packagingUpgrade nodejs-docsUpgrade nodejsUpgrade nodejs-full-i18nUpgrade npm | Jun 7, 2022 | Nov 13, 2021 |
| Alpine Linux | — | Upgrade npm | Mar 21, 2024 | Nov 13, 2021 |
| Amazon_linux_2023 | — | Upgrade nodejs-debugsourceUpgrade npmUpgrade nodejs-debuginfoUpgrade nodejs-develUpgrade nodejs-libs-debuginfoUpgrade v8-develUpgrade nodejs-full-i18nUpgrade nodejs-libsUpgrade nodejs-docsUpgrade nodejs | Feb 17, 2025 | Feb 15, 2021 |
| Centos_linux | — | Upgrade nodejs-debugsourceUpgrade npmUpgrade nodejsUpgrade nodejs-debuginfoUpgrade nodejs-packagingUpgrade nodejs-develUpgrade nodejs-nodemonUpgrade nodejs-full-i18nUpgrade nodejs-docs | May 31, 2022 | Nov 13, 2021 |
| Debian | — | Upgrade npm | Jul 30, 2024 | Nov 13, 2021 |
| Oracle_linux | — | Upgrade npmUpgrade nodejs-full-i18nUpgrade nodejsUpgrade nodejs-develUpgrade nodejs-packagingUpgrade nodejs-docsUpgrade nodejs-nodemon | May 31, 2022 | Feb 15, 2021 |
| Redhat_linux | — | Upgrade nodejs-full-i18nUpgrade npmUpgrade nodejs-docsUpgrade nodejs-develUpgrade nodejs-nodemonUpgrade nodejsUpgrade nodejs-packagingUpgrade nodejs-debuginfoUpgrade nodejs-debugsource | May 31, 2022 | Nov 13, 2021 |
| Rocky_linux | — | Upgrade nodejs-debugsourceUpgrade nodejsUpgrade nodejs-full-i18nUpgrade nodejs-develUpgrade nodejs-debuginfoUpgrade npm | Mar 12, 2024 | Nov 13, 2021 |
| Ubuntu | — | No solution exists | Jun 26, 2025 | Nov 13, 2021 |
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