cbcvebase.
CVE-2018-7167
published 2018-06-13

CVE-2018-7167: Calling Buffer.fill() or Buffer.alloc() with some parameters can lead to a hang which could result in a Denial of Service. In order to address this…

PriorityP342high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
7.21%
93.7th percentile
Calling Buffer.fill() or Buffer.alloc() with some parameters can lead to a hang which could result in a Denial of Service. In order to address this vulnerability, the implementations of Buffer.alloc() and Buffer.fill() were updated so that they zero fill instead of hanging in these cases. All versions of Node.js 6.x (LTS "Boron"), 8.x (LTS "Carbon"), and 9.x are vulnerable. All versions of Node.js 10.x (Current) are NOT vulnerable.

Affected

16 ranges
VendorProductVersion rangeFixed in
debiannodejs< nodejs 10.15.0~dfsg-6 (bookworm)nodejs 10.15.0~dfsg-6 (bookworm)
msrccm1_nodejs_14.17.2-1_on_cbl_mariner_1.0
nodejsnode.js< 6.14.36.14.3
nodejsnode.js>= 8.9.0 < 8.11.38.11.3
nodejsnode.js>= 9.0.0 < 9.11.29.11.2
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 10.15.0~dfsg-610.15.0~dfsg-6
nodejsnodejs>= 0 < 0.10.25~dfsg2-2ubuntu1.2+esm10.10.25~dfsg2-2ubuntu1.2+esm1
nodejsnodejs>= 0 < 4.2.6~dfsg-1ubuntu4.2+esm14.2.6~dfsg-1ubuntu4.2+esm1
nodejsnodejs>= 0 < 8.10.0~dfsg-2ubuntu0.4+esm18.10.0~dfsg-2ubuntu0.4+esm1
the_node.js_projectnode.js
the_node.js_projectnode.js
the_node.js_projectnode.js
the_node.js_projectnode.js

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
osv7.5HIGH
vendor_debian7.5LOW
vendor_msrc7.5HIGH
vendor_redhat7.5HIGH
vendor_ubuntu5.9MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.