CVE-2022-29244
npm pack ignores root-level .gitignore and .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` inside a workspace, as of v7.9.0 and v7.13.0 respectively, may be affected and have published files into the npm registry they did not intend to include. Users should upgrade to the latest, patched version of npm v8.11.0, run: npm i -g npm@latest . Node.js versions v16.15.1, v17.19.1, and v18.3.0 include the patched v8.11.0 version of npm.
Published
2022-06-13T14:15:09.027
Last Modified
2025-04-23T17:15:46.060
Status
Modified
Source
[email protected]
Severity
CVSSv3.1: 7.5 (HIGH)
CVSSv2 Vector
AV:N/AC:L/Au:N/C:P/I:N/A:N
- Access Vector: NETWORK
- Access Complexity: LOW
- Authentication: NONE
- Confidentiality Impact: PARTIAL
- Integrity Impact: NONE
- Availability Impact: NONE
Exploitability Score
10.0
Impact Score
2.9
Weaknesses
-
Type: Secondary
CWE-200
-
Type: Primary
NVD-CWE-noinfo
Affected Vendors & Products
References
-
https://github.com/nodejs/node/pull/43210
Patch, Third Party Advisory
([email protected])
-
https://github.com/nodejs/node/releases/tag/v16.15.1
Release Notes, Third Party Advisory
([email protected])
-
https://github.com/nodejs/node/releases/tag/v17.9.1
Release Notes, Third Party Advisory
([email protected])
-
https://github.com/nodejs/node/releases/tag/v18.3.0
Release Notes, Third Party Advisory
([email protected])
-
https://github.com/npm/cli/releases/tag/v8.11.0
Release Notes, Third Party Advisory
([email protected])
-
https://github.com/npm/cli/security/advisories/GHSA-hj9c-8jmm-8c52
Third Party Advisory
([email protected])
-
https://github.com/npm/cli/tree/latest/workspaces/libnpmpack
Product, Third Party Advisory
([email protected])
-
https://github.com/npm/cli/tree/latest/workspaces/libnpmpublish
Product, Third Party Advisory
([email protected])
-
https://github.com/npm/npm-packlist
Product, Third Party Advisory
([email protected])
-
https://security.netapp.com/advisory/ntap-20220722-0007/
Third Party Advisory
([email protected])
-
https://github.com/nodejs/node/pull/43210
Patch, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/nodejs/node/releases/tag/v16.15.1
Release Notes, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/nodejs/node/releases/tag/v17.9.1
Release Notes, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/nodejs/node/releases/tag/v18.3.0
Release Notes, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/npm/cli/releases/tag/v8.11.0
Release Notes, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/npm/cli/security/advisories/GHSA-hj9c-8jmm-8c52
Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/npm/cli/tree/latest/workspaces/libnpmpack
Product, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/npm/cli/tree/latest/workspaces/libnpmpublish
Product, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://github.com/npm/npm-packlist
Product, Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)
-
https://security.netapp.com/advisory/ntap-20220722-0007/
Third Party Advisory
(af854a3a-2127-422b-91ae-364da2661108)