NO
Product
Node.js
by Nodejs · last CVE Jul 30, 2026
On CISA KEVExploited in the wild
184
CVEs
1
On KEV
10.0
Max CVSS
0
New 30D
Severity mix
Critical 18High 101Medium 54Low 6
Watch

Add Node.js to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2020-8277
7.5
54%
Nov 19
A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versions < 15.2.1, < 14.15.1, and < 12.19.1…
Affected: 12.16.3 before 12.19.1; 14.13.0 before 14.15.1; 15.0.0 before 15.2.1
CVE-2020-8251
7.5
8%
Sep 18
Node.js < 14.11.0 is vulnerable to HTTP denial of service (DoS) attacks based on delayed requests submission which can make the server unable to accept new connections
Affected: 14.0.0 before 14.11.0
CVE-2020-11080
7.5
5%
Jun 3
In nghttp2 before version 1.41.0, the overly large HTTP/2 SETTINGS frame payload causes denial of service
Affected: 10.0.0 through 10.12.0; 10.13.0 before 10.21.0; 12.0.0 through 12.12.0; 12.13.0 before 12.18.0; 14.0.0 through 14.4.0
CVE-2019-15604
7.5
20%
Feb 7
Improper Certificate Validation in Node.js 10, 12, and 13 causes the process to abort when sending a crafted X.509 certificate
Affected: 10.0.0 before 10.19.0; 12.0.0 before 12.15.0; 13.0.0 before 13.8.0
CVE-2019-9518
7.5
25%
Aug 13
Some HTTP/2 implementations are vulnerable to a flood of empty frames, potentially leading to a denial of service
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.16.1; 10.0.0 through 10.12.0; 10.13.0 before 10.16.3; 12.0.0 before 12.8.1
CVE-2019-9517
7.5
28%
Aug 13
Some HTTP/2 implementations are vulnerable to unconstrained interal data buffering, potentially leading to a denial of service
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.16.1; 10.0.0 through 10.12.0; 10.13.0 before 10.16.3; 12.0.0 before 12.8.1
CVE-2019-9515
7.5
87%
Aug 13
Some HTTP/2 implementations are vulnerable to a settings flood, potentially leading to a denial of service
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.16.1; 10.0.0 through 10.12.0; 10.13.0 before 10.16.3; 12.0.0 before 12.8.1
CVE-2019-9514
7.5
83%
Aug 13
Some HTTP/2 implementations are vulnerable to a reset flood, potentially leading to a denial of service
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.16.1; 10.0.0 through 10.12.0; 10.13.0 before 10.16.3; 12.0.0 before 12.8.1
CVE-2019-9513
7.5
82%
Aug 13
Some HTTP/2 implementations are vulnerable to resource loops, potentially leading to a denial of service
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.16.1; 10.0.0 through 10.12.0; 10.13.0 before 10.16.3; 12.0.0 before 12.8.1
CVE-2019-9512
7.5
83%
Aug 13
Some HTTP/2 implementations are vulnerable to ping floods, potentially leading to a denial of service
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.16.1; 10.0.0 through 10.12.0; 10.13.0 before 10.16.3; 12.0.0 before 12.8.1
CVE-2019-9511
7.5
60%
Aug 13
Some HTTP/2 implementations are vulnerable to window size manipulation and stream prioritization manipulation, potentially leading to a denial of service
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.16.1; 10.0.0 through 10.12.0; 10.13.0 before 10.16.3; 12.0.0 before 12.8.1
CVE-2019-5739
7.5
5%
Mar 28
Keep-alive HTTP and HTTPS connections can remain open and inactive for up to 2 minutes in Node.js 6.16.0 and earlier
Affected: through 6.16.0
CVE-2019-5737
7.5
16%
Mar 28
In Node.js including 6.x before 6.17.0, 8.x before 8.15.1, 10.x before 10.15.2, and 11.x before 11.10.1, an attacker can cause a Denial of Service (DoS) by establishing an HTTP or…
Affected: 6.0.0 before 6.17.0; 8.0.0 before 8.15.1; 10.0.0 before 10.15.2; 11.0.0 before 11.10.1
CVE-2018-12121
7.5
10%
Nov 28
Node.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 combination of many requests with maximum sized…
Affected: 6.0.0 before 6.15.0; 8.0.0 before 8.14.0; 10.0.0 before 10.14.0; 11.0.0 before 11.3.0
CVE-2018-12122
7.5
41%
Nov 28
Node.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 of Service (DoS) by sending headers…
Affected: 6.0.0 before 6.15.1; 8.0.0 before 8.14.0; 10.0.0 before 10.14.0; 11.0.0 before 11.3.0
CVE-2018-12116
7.5
5%
Nov 28
Node.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-provided Unicode data for the `path` option…
Affected: 6.0.0 through 6.8.1; 6.9.0 before 6.15.0; 8.0.0 through 8.8.1; 8.9.0 before 8.14.0
CVE-2018-7166
7.5
3%
Aug 21
In all versions of Node.js 10 prior to 10.9.0, an argument processing flaw can cause `Buffer.alloc()` to return uninitialized memory
Affected: 10.0.0 before 10.9.0
CVE-2018-12115
7.5
8%
Aug 21
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…
Affected: before 6.14.4; 8.0.0 before 8.11.4; 10.0.0 before 10.9.0
CVE-2018-7164
7.5
6%
Jun 13
Node.js versions 9.7.0 and later and 10.x are vulnerable and the severity is MEDIUM
Affected: 9.7.0 before 9.11.2; 10.0.0 before 10.4.1
CVE-2018-7162
7.5
7%
Jun 13
All versions of Node.js 9.x and 10.x are vulnerable and the severity is HIGH
Affected: 9.0.0 before 9.11.2; 10.0.0 before 10.4.1
CVE-2018-7161
7.5
7%
Jun 13
All versions of Node.js 8.x, 9.x, and 10.x are vulnerable and the severity is HIGH
Affected: 8.0.0 through 8.8.1; 8.9.0 before 8.11.3; 9.0.0 before 9.11.2; 10.0.0 before 10.4.1
CVE-2018-7167
7.5
7%
Jun 13
Calling Buffer.fill() or Buffer.alloc() with some parameters can lead to a hang which could result in a Denial of Service
Affected: after 6.9.0 before 6.14.3; 8.9.0 before 8.11.3; 9.0.0 before 9.11.2
CVE-2018-0732
7.5
47%
Jun 12
Client DoS due to large DH parameter
Affected: 6.0.0 before 6.8.1; 6.9.0 before 6.14.4; 8.0.0 before 8.8.1; 8.9.0 before 8.11.4; 10.0.0 before 10.9.0
CVE-2018-7158
7.5
3%
May 17
The `'path'` module in the Node.js 4.x release line contains a potential regular expression denial of service (ReDoS) vector
Affected: 4.0.0 through 4.1.2; 4.2.0 through 4.9.1
CVE-2018-1000168
7.5
11%
May 8
nghttp2 version >= 1.10.0 and nghttp2 <= v1.31.0 contains an Improper Input Validation CWE-20 vulnerability in ALTSVC frame handling that can result in segmentation fault leading…
Affected: 6.0.0 through 6.8.1; 8.4.0 through 8.17.0; 9.0.0 through 9.11.2; 10.0.0 before 10.4.1
CVE-2017-14919
7.5
8%
Oct 30
Node.js before 4.8.5, 6.x before 6.11.5, and 8.x before 8.8.0 allows remote attackers to cause a denial of service (uncaught exception and crash) by leveraging a change in the…
Affected: 4.8.2; 4.8.3; 4.8.4; 6.10.2; 6.10.3; 6.11.0; +17 more
CVE-2014-3744
7.5
34%
Oct 23
Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary files via a %2e%2e (encoded dot dot) in an unspecified path
Affected: through 0.2.4
CVE-2015-7384
7.5
8%
Oct 10
Node.js 4.0.0, 4.1.0, and 4.1.1 allows remote attackers to cause a denial of service
Affected: 4.0.0; 4.1.0; 4.1.1
CVE-2017-14849
7.5
54%
Sep 28
Node.js 8.5.0 before 8.6.0 allows remote attackers to access unintended files, because a change to ".." handling was incompatible with the pathname validation used by unspecified…
Affected: 8.5.0
CVE-2017-11499
7.5
5%
Jul 25
Node.js v4.0 through v4.8.3, all versions of v5.x, v6.0 through v6.11.0, v7.0 through v7.10.0, and v8.0 through v8.1.3 was susceptible to hash flooding remote DoS attacks as the…
Affected: 4.0.0; 4.1.0; 4.1.1; 4.1.2; 4.2.0; 4.2.1; +34 more
CVE-2017-1000381
7.5
3%
Jul 7
The c-ares function `ares_parse_naptr_reply()`, which is used for parsing NAPTR responses, could be triggered to read memory outside of the given input buffer if the passed in DNS…
Affected: 4.0.0 through 4.1.2; 4.2.0 before 4.8.4; 5.0.0 through 5.12.0; 6.0.0 through 6.8.1; 6.9.0 before 6.11.1; 7.0.0 before 7.10.1; +1 more
CVE-2017-3731
7.5
57%
May 4
If an SSL/TLS server or client is running on a 32-bit host, and a specific cipher is being used, then a truncated packet can cause that server or client to perform an…
Affected: 4.0.0 through 4.1.2; 4.2.0 before 4.7.3; 5.0.0 through 5.12.0; 6.0.0 through 6.8.1; 6.9.0 before 6.9.5; 7.0.0 before 7.5.0
CVE-2015-8860
7.5
4%
Jan 23
The tar package before 2.0.0 for Node.js allows remote attackers to write to arbitrary files via a symlink attack in an archive
Affected: through 1.8.4
CVE-2015-8855
7.5
7%
Jan 23
The semver package before 4.3.2 for Node.js allows attackers to cause a denial of service (CPU consumption) via a long version string, aka a "regular expression denial of service…
Affected: through 4.3.1
CVE-2016-7052
7.5
29%
Sep 26
crypto/x509/x509_vfy.c in OpenSSL 1.0.2i allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) by triggering a CRL operation
Affected: 4.0.0 through 4.1.2; 4.2.0 before 4.6.0; 6.0.0 before 6.7.0
CVE-2016-6304
7.5
63%
Sep 26
Multiple memory leaks in t1_lib.c in OpenSSL before 1.0.1u, 1.0.2 before 1.0.2i, and 1.1.0 before 1.1.0a allow remote attackers to cause a denial of service (memory consumption)…
Affected: 0.10.0 before 0.10.47; 0.12.0 before 0.12.16; 4.0.0 before 4.6.0; 6.0.0 before 6.7.0
CVE-2016-2183
7.5
95%
Sep 1
The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other protocols and products, have a birthday bound of approximately four billion blocks, which…
Affected: 0.10.0 before 0.10.47; 0.12.0 before 0.12.16; 4.0.0 before 4.1.2; 4.2.0 before 4.6.0; 6.0.0 before 6.7.0
CVE-2016-3956
7.5
5%
Jul 2
The CLI in npm before 2.15.1 and 3.x before 3.8.3, as used in Node.js 0.10 before 0.10.44, 0.12 before 0.12.13, 4 before 4.4.2, and 5 before 5.10.0, includes bearer tokens with…
Affected: 0.10.0; 0.10.1; 0.10.2; 0.10.3; 0.10.4; 0.10.5; +34 more
CVE-2016-2105
7.5
40%
May 5
Integer overflow in the EVP_EncodeUpdate function in crypto/evp/encode.c in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to cause a denial of service…
Affected: 0.10.0 before 0.10.45; 0.12.0 before 0.12.14; 4.0.0 through 4.1.2; 4.2.0 before 4.4.4; 5.0.0 before 5.11.1; 6.0.0
CVE-2016-2216
7.5
7%
Apr 7
The HTTP header parsing code in Node.js 0.10.x before 0.10.42, 0.11.6 through 0.11.16, 0.12.x before 0.12.10, 4.x before 4.3.0, and 5.x before 5.6.0 allows remote attackers to…
Affected: 0.10.0; 0.10.1; 0.10.2; 0.10.3; 0.10.4; 0.10.5; +34 more
CVE-2016-2086
7.5
6%
Apr 7
Node.js 0.10.x before 0.10.42, 0.12.x before 0.12.10, 4.x before 4.3.0, and 5.x before 5.6.0 allow remote attackers to conduct HTTP request smuggling attacks via a crafted…
Affected: 0.10.0; 0.10.1; 0.10.2; 0.10.3; 0.10.4; 0.10.5; +34 more
CVE-2016-0797
7.5
27%
Mar 3
Multiple integer overflows in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g allow remote attackers to cause a denial of service (heap memory corruption or NULL pointer…
Affected: 4.0.0 before 4.1.2; 4.2.0 before 4.3.2; 5.0.0 before 5.7.1
CVE-2015-8027
7.5
5%
Jan 2
Node.js 0.12.x before 0.12.9, 4.x before 4.2.3, and 5.x before 5.1.1 does not ensure the availability of a parser for each HTTP socket, which allows remote attackers to cause a…
Affected: 0.12.0; 0.12.1; 0.12.2; 0.12.3; 0.12.4; 0.12.5; +8 more
CVE-2015-3194
7.5
44%
Dec 6
crypto/rsa/rsa_ameth.c in OpenSSL 1.0.1 before 1.0.1q and 1.0.2 before 1.0.2e allows remote attackers to cause a denial of service (NULL pointer dereference and application crash)…
Affected: 0.10.0 before 0.10.41; 0.12.0 before 0.12.9; 4.0.0 before 4.2.3; 5.0.0 before 5.1.1
CVE-2015-3193
7.5
25%
Dec 6
The Montgomery squaring implementation in crypto/bn/asm/x86_64-mont5.pl in OpenSSL 1.0.2 before 1.0.2e on the x86_64 platform, as used by the BN_mod_exp function, mishandles carry…
Affected: 4.0.0 through 4.1.2; 4.2.0 before 4.2.3; 5.0.0 before 5.1.1
CVE-2021-44531
7.4
8%
Feb 24
Accepting arbitrary Subject Alternative Name (SAN) types, unless a PKI is specifically defined to use a particular SAN type, can result in bypassing name-constrained intermediates
Affected: before 12.22.9; 14.0.0 before 14.18.3; 16.0.0 before 16.13.2; 17.0.0 before 17.3.1
CVE-2021-3450
7.4
18%
Mar 25
CA certificate check bypass with X509_V_FLAG_X509_STRICT
Affected: 10.0.0 before 10.24.1; 12.0.0 before 12.22.1; 14.0.0 before 14.16.1; 15.0.0 before 15.14.0
CVE-2020-8201
7.4
5%
Sep 18
Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users
Affected: 12.0.0 before 12.18.4; 14.0.0 before 14.11.0
CVE-2020-8172
7.4
6%
Jun 8
TLS session reuse can lead to host certificate verification bypass in node version < 12.18.0 and < 14.4.0
Affected: 12.0.0 before 12.18.0; 14.0.0 before 14.4.0
CVE-2014-0224
7.4
95%
Jun 5
OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCipherSpec messages, which allows man-in-the-middle attackers…
Affected: before 0.10.29
Page 2 of 3 · 101 total