CVE-2018-7167

Priority
Description
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.
Ubuntu-Description
It was discovered that the Buffer.fill() and Buffer.alloc() methods improperly
handled certain inputs. An attacker could use this vulnerability to cause a
denial of service.
Notes
Package
Upstream:released (8.11.3,10.4.1)
Ubuntu 12.04 ESM (Precise Pangolin):DNE
Ubuntu 14.04 ESM (Trusty Tahr):not-affected (code not present)
Ubuntu 16.04 LTS (Xenial Xerus):needed
Ubuntu 18.04 LTS (Bionic Beaver):needed
Ubuntu 19.10 (Eoan Ermine):not-affected (10.15.1~dfsg-5)
Ubuntu 20.04 (Focal Fossa):not-affected (10.15.1~dfsg-5)
Patches:
Upstream:https://github.com/nodejs/node/commit/c5a2748d8f
Upstream:https://github.com/nodejs/node/commit/25c5111ca4
More Information

Updated: 2020-01-29 18:55:46 UTC (commit 40f18bf14da5fb50662e1f861ea594a462b207fe)