The Node.js Project Node.js

16 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2018-12123All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0Node.js: All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0: Hostname spoofing in URL parser for javascript protocol: If a NodMEDIUM 4.34.0 %
CVE-2018-12122All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0Node.js: All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0: Slowloris HTTP Denial of Service: An attacker can cause a Denial HIGH 7.541 %
CVE-2018-12121All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0Node.js: All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0: Denial of Service with large HTTP headers: By using a combinationHIGH 7.510 %
CVE-2018-12120All versions prior to Node.js 6.15.0Node.js: All versions prior to Node.js 6.15.0: Debugger port 5858 listens on any interface by default: When the debugger is enabled with `noHIGH 8.14.3 %
CVE-2018-12116All versions prior to Node.js 6.15.0 and 8.14.0Node.js: All versions prior to Node.js 6.15.0 and 8.14.0: HTTP request splitting: If Node.js can be convinced to use unsanitized user-providHIGH 7.54.6 %
CVE-2018-7166All versions of Node.js 10 prior to 10.9.0In all versions of Node.js 10 prior to 10.9.0, an argument processing flaw can cause `Buffer.alloc()` to return uninitialized memory. This mHIGH 7.53.3 %
CVE-2018-12115All versions of Node.js prior to 6.14.4, 8.11.4 and 10.9.0In 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'`,HIGH 7.57.8 %
CVE-2018-71676.x+ ; 8.x+ ; 9.x+ ; …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 addreHIGH 7.56.7 %
CVE-2018-71649.7.X+ ; 10.x+Node.js versions 9.7.0 and later and 10.x are vulnerable and the severity is MEDIUM. A bug introduced in 9.7.0 increases the memory consumedHIGH 7.56.2 %
CVE-2018-71629.x+ ; 10.x+All versions of Node.js 9.x and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causing a nHIGH 7.56.6 %
CVE-2018-71618.x+ ; 9.x+ ; 10.x+All versions of Node.js 8.x, 9.x, and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causiHIGH 7.57.5 %
CVE-2018-7160^6.0.0 || ^8.0.0 || ^9.0.0The Node.js inspector, in 6.x and later is vulnerable to a DNS rebinding attack which could be exploited to perform remote code execution. AHIGH 8.89.5 %
CVE-2018-71594.x ; 6.x ; 8.x ; …The HTTP parser in all current versions of Node.js ignores spaces in the `Content-Length` header, allowing input such as `Content-Length: 1 MEDIUM 5.33.5 %
CVE-2018-71584.xThe `'path'` module in the Node.js 4.x release line contains a potential regular expression denial of service (ReDoS) vector. The code in quHIGH 7.53.4 %
CVE-2017-158978.0 and higher ; 9.0 and higherNode.js had a bug in versions 8.X and 9.X which caused buffers to not be initialized when the encoding for the fill value did not match the LOW 3.12.3 %
CVE-2017-158964.0.0 and higher ; 6.0.0 and higher ; 8.0.0 and higher ; …Node.js was affected by OpenSSL vulnerability CVE-2017-3737 in regards to the use of SSL_read() due to TLS handshake failure. The result wasCRITICAL 9.12.4 %