p PatchFirst

CVE-2018-12115

CVE-2018-12115

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

In all versions of Node.js prior to 6.14.4, 8.11.4 and 10.9.0 when used with UCS-2 encoding (recognized by Node.js under the names `'ucs2'`, `'ucs-2'`, `'utf16le'` and `'utf-16le'`), `Buffer#write()` can be abused to write outside of the bounds of a single `Buffer`. Writes that start from the second-to-last position of a buffer cause a miscalculation of the maximum length of the input bytes to be written.

CVSS 7.5 · High · EPSS 7.9% · Fix available

Published
Updated

Stack: system · node

Affected products and versions

  • node.js

    Versions
    • All versions of Node.js prior to 6.14.4, 8.11.4 and 10.9.0: 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:14.04:LTS

    Versions
    • 0.10.15~dfsg1-4
    • 0.10.21~dfsg1-1
    • 0.10.22~dfsg1-2
    • 0.10.23~dfsg1-1
    • 0.10.23~dfsg1-2
    • 0.10.23~dfsg1-3
    • 0.10.24~dfsg1-1
    • 0.10.25~dfsg2-2
    • 0.10.25~dfsg2-2ubuntu1
    • 0.10.25~dfsg2-2ubuntu1.2
    • 0.10.25~dfsg2-2ubuntu1.2+esm1
    • 0.10.25~dfsg2-2ubuntu1.2+esm2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • 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 →