All vulnerabilities

Servers and applications

CVE-2018-12115

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…

Severity
High 7.5
Published
21 Aug 2018
Last changed
15 Oct 2026
Added to UpHeron
21 Oct 2026
Fixed in
6.14.4, 8.11.4, 10.9.0
Sources
NVD

Affected software

SoftwareAffected versions
Node.jsServers and applications · cpe:a:nodejs:node.js
  • Every version before 6.14.4
  • From 8.0.0 before 8.11.4
  • From 10.0.0 before 10.9.0

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2018-12115
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2018-12115