Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,20 +1,42 @@
{
"schema_version": "1.2.0",
"id": "GHSA-ppxp-px5q-gwqm",
"modified": "2022-05-24T19:20:36Z",
"modified": "2022-07-18T09:11:47Z",
"published": "2022-05-24T19:20:36Z",
"aliases": [
"CVE-2021-43616"
],
"details": "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.",
"summary": "Unchecked dependency verification in ```npm ci```",
"details": "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.",
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [

{
"package": {
"ecosystem": "npm",
"name": ""
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "8.4.1"
}
]
}
],
"database_specific": {
"last_known_affected_version_range": "< 8.1.3"
}
}
],
"references": [
{
Expand Down Expand Up @@ -48,6 +70,10 @@
{
"type": "WEB",
"url": "https://security.netapp.com/advisory/ntap-20211210-0002/"
},
{
"type": "PACKAGE",
"url": "https://github.com/npm/cli/blob/latest/lib/commands/ci.js"
}
],
"database_specific": {
Expand Down