p PatchFirst

CVE-2018-7167

CVE-2018-7167

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.

CVSS 7.5 · High · EPSS 6.7% · Fix available

Published
Updated

Stack: system · node

Affected products and versions

  • node.js

    Versions
    • 6.x+: Affected
    • 8.x+: Affected
    • 9.x+: Affected
    • 10.x+: Affected

    No fix published

  • nodejs Debian:12

    Affected ranges
    • ECOSYSTEM: < 10.15.0~dfsg-6

    Update to 10.15.0~dfsg-6

  • nodejs Debian:13

    Affected ranges
    • ECOSYSTEM: < 10.15.0~dfsg-6

    Update to 10.15.0~dfsg-6

  • nodejs Debian:14

    Affected ranges
    • ECOSYSTEM: < 10.15.0~dfsg-6

    Update to 10.15.0~dfsg-6

  • nodejs Ubuntu:Pro:16.04:LTS

    Versions
    • 0.10.25~dfsg2-2ubuntu1
    • 4.2.2~dfsg-1
    • 4.2.3~dfsg-1
    • 4.2.4~dfsg-1ubuntu1
    • 4.2.4~dfsg-2
    • 4.2.6~dfsg-1ubuntu1
    • 4.2.6~dfsg-1ubuntu4
    • 4.2.6~dfsg-1ubuntu4.1
    • 4.2.6~dfsg-1ubuntu4.2
    • 4.2.6~dfsg-1ubuntu4.2+esm1
    • 4.2.6~dfsg-1ubuntu4.2+esm2
    • 4.2.6~dfsg-1ubuntu4.2+esm3
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • nodejs Ubuntu:Pro:18.04:LTS

    Versions
    • 6.11.4~dfsg-1ubuntu1
    • 6.11.4~dfsg-1ubuntu2
    • 6.12.0~dfsg-1ubuntu1
    • 6.12.0~dfsg-2ubuntu1
    • 6.12.0~dfsg-2ubuntu2
    • 8.10.0~dfsg-2
    • 8.10.0~dfsg-2ubuntu0.2
    • 8.10.0~dfsg-2ubuntu0.3
    • 8.10.0~dfsg-2ubuntu0.4
    Affected ranges
    • ECOSYSTEM: < 8.10.0~dfsg-2ubuntu0.4+esm1

    Update to 8.10.0~dfsg-2ubuntu0.4+esm1

Original sources

Check your server →