GMS-2022-1719: Duplicate of ./npm/npm/CVE-2022-29244.yml
npm pack
ignores root-level .gitignore
& .npmignore
file exclusion directives when run in a workspace or with a workspace flag (ie. --workspaces
, --workspace=<name>
). Anyone who has run npm pack
or npm publish
with workspaces, as of v7.9.0 & v7.13.0 respectively, may be affected and have published files into the npm registry they did not intend to include.
References
- github.com/advisories/GHSA-hj9c-8jmm-8c52
- github.com/nodejs/node/releases/tag/v16.15.1
- github.com/nodejs/node/releases/tag/v17.9.1
- github.com/nodejs/node/releases/tag/v18.3.0
- github.com/npm/cli/releases/tag/v8.11.0
- github.com/npm/cli/security/advisories/GHSA-hj9c-8jmm-8c52
- github.com/npm/cli/tree/latest/workspaces/libnpmpack
- github.com/npm/cli/tree/latest/workspaces/libnpmpublish
- github.com/npm/npm-packlist
Detect and mitigate GMS-2022-1719 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →