Software Detail
Title
CVE
CRITICAL
HIGH
MEDIUM
LOW
CWE
Number of items displayed
node.js Number Of NVD 149 CRITICAL 13 HIGH 91 MEDIUM 44 LOW 1
URL https://nodejs.org/
Explanation Node.js releases a major version every 6 months.

The status of each version includes

Current : Added features

Active LTS : New stable features, bug fixes, and other updates are made by the LTS team.

Maintenance LTS : New features are added, major bug fixes and security updates are made by the LTS team. New features will only be added if they can be migrated to subsequent versions.

Odd-numbered releases (9, 11, etc.) will be Current and will be supported by the developers for 6 months only.
Even-numbered releases (10, 12, etc.) will be released after support for odd-numbered releases expires, and will be supported as Current for 6 months by the developers.
After 6 months of even-numbered releases, the system will move to Active LTS for 12 months and become generally available.
After the end of Active LTS, the system will move to Maintenance LTS for 12 months.
Even-numbered releases are usually guaranteed to have critical bugs fixed for a total of 30 months.

Only Active LTS and Maintenance LTS Node.js should be used in commercial products.
Tag
  • MIT License
  • Javascript

Add Information URL
No Type Name URL
1 https://nodejs.org/en/blog/
2 https://nodejs.org/en/blog/release/
3 https://nodejs.org/en/about/releases/
4 https://github.com/nodejs/Release

List Of Product  [ Click to show release history and vulnerability information ]
No Name Latest Version Release date Initial release Normal Support Security Support
Service Pack Support
Extended
for a fee
Critical High Medium Low
91 Node.js 22 v22.6.0 Aug. 6, 2024 June 11, 2024 0 0 0 0
92 Node.js 21 21.7.3 April 10, 2024 Oct. 17, 2023 0 0 0 0
93 Node.js 20 20.14.0 May 28, 2024 April 19, 2023 2 12 3 0
94 Node.js 19 19.7.0 Feb. 21, 2023 Oct. 18, 2022 0 5 2 0
95 Node.js 18 (LTS) 18.15.0 March 7, 2023 April 19, 2022 Oct. 18, 2023 April 30, 2025 2 15 8 0
96 Node.js 17 17.9.1 June 2, 2022 Oct. 19, 2021 April 1, 2022 June 1, 2022 0 3 2 0
97 Node.js 16 (LTS) 16.19.1 Feb. 16, 2023 April 20, 2021 Oct. 18, 2022 April 30, 2024 4 16 12 0
98 Node.js 15 15.14.0 April 6, 2021 Oct. 20, 2020 June 1, 2021 1 6 3 0
99 Node.js 14 (LTS) 14.21.3 Feb. 16, 2023 April 21, 2020 Oct. 18, 2021 April 30, 2023 3 22 13 0
100 Node.js 13 13.14.0 April 30, 2020 Oct. 22, 2019 June 1, 2020 2 1 0 0
101 Node.js 12 (LTS) 12.22.12 April 5, 2022 April 23, 2019 Oct. 21, 2019 April 30, 2022 4 24 9 0
102 Node.js 11 11.15.0 April 30, 2019 Oct. 23, 2018 June 1, 2019 0 4 5 0
103 Node.js 10 (LTS) 10.24.1 April 6, 2021 April 24, 2018 May 18, 2020 April 30, 2021 2 28 10 0
104 Node.js 9 9.11.2 June 12, 2018 Oct. 1, 2017 June 30, 2018 1 8 4 1
105 Node.js 8 (LTS) 8.17.0 Dec. 17, 2019 May 30, 2017 Dec. 31, 2018 Dec. 31, 2019 1 23 9 1
106 Node.js 7 7.10.1 July 11, 2017 Oct. 25, 2016 June 30, 2017 2 7 4 0
107 Node.js 6 (LTS) 6.17.1 April 3, 2019 Oct. 18, 2016 April 29, 2018 April 30, 2019 4 24 16 0
108 Node.js 5 5.12.0 June 23, 2016 Oct. 29, 2015 June 30, 2016 1 16 8 0
109 Node.js 4 (LTS) 4.9.1 March 30, 2018 Sept. 8, 2015 March 30, 2017 April 30, 2018 April 1, 2017 6 25 13 0
110 Node.js 3.0 3.0.0 0 5 3 0
111 Node.js 2.0 2.0.2 0 5 3 0
112 Node.js 1 1.1.0 0 10 10 0
113 Node.js 0 0.0.6 2 22 16 0
NVD Vulnerability Information
  • CRITICAL
  • HIGH
  • MEDIUM
  • LOW
No CVSS3
CVSS2
Level
Attach Vector
Title CWE CVE cpe23Uri or higher or less more than less than Update date
Published date
Show Affected Exploit
PoC
Search
91 7.5
7.8
HIGH
Network
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 causing a node server providing an http2 server to crash. This c… CWE-20
 Improper Input Validation 
CVE-2018-7161 cpe:2.3:a:nodejs:node.js:*:* 8.9.0
8.0.0
10.0.0
9.0.0

8.8.1




8.11.3

10.4.1
9.11.2
2024-11-21 13:11
2018-06-14
Show GitHub Exploit DB Packet Storm
92 7.5
5.0
HIGH
Network
During key agreement in a TLS handshake using a DH(E) based ciphersuite a malicious server can send a very large prime value to the client. This will cause the client to spend an unreasonably long pe… CWE-320
 Key Management Errors
CVE-2018-0732 cpe:2.3:a:nodejs:node.js:*:* 8.9.0
6.9.0
8.0.0
10.0.0
6.0.0








8.11.4
6.14.4
8.8.1
10.9.0
6.8.1
2024-11-21 12:38
2018-06-12
Show GitHub Exploit DB Packet Storm
93 6.5
4.0
MEDIUM
Network
The sync-exec module is used to simulate child_process.execSync in node versions <0.11.9. Sync-exec uses tmp directories as a buffer before returning values. Other users on the server have read acces… CWE-200
Information Exposure
CVE-2017-16024 cpe:2.3:a:nodejs:node.js:*:* 0.11.9 2024-11-21 12:15
2018-06-5
Show GitHub Exploit DB Packet Storm
94 8.8
6.8
HIGH
Network
The Node.js inspector, in 6.x and later is vulnerable to a DNS rebinding attack which could be exploited to perform remote code execution. An attack is possible from malicious websites open in a web … CWE-290
 Authentication Bypass by Spoofing
CVE-2018-7160 cpe:2.3:a:nodejs:node.js:*:* 6.9.0
8.9.0
6.0.0
8.0.0
9.0.0


6.8.1
8.8.1




6.14.0
8.11.0


9.10.0
2024-11-21 13:11
2018-05-17
Show GitHub Exploit DB Packet Storm
95 5.3
5.0
MEDIUM
Network
The HTTP parser in all current versions of Node.js ignores spaces in the `Content-Length` header, allowing input such as `Content-Length: 1 2` to be interpreted as having a value of `12`. The HTTP sp… CWE-20
 Improper Input Validation 
CVE-2018-7159 cpe:2.3:a:nodejs:node.js:*:* 4.2.0
6.9.0
8.9.0
4.0.0
6.0.0
8.0.0
9.0.0



4.1.2
6.8.1
8.8.1






4.9.0
6.14.0
8.11.0



9.10.0
2024-11-21 13:11
2018-05-17
Show GitHub Exploit DB Packet Storm
96 7.5
5.0
HIGH
Network
The `'path'` module in the Node.js 4.x release line contains a potential regular expression denial of service (ReDoS) vector. The code in question was replaced in Node.js 6.x and later so this vulner… NVD-CWE-Other
CVE-2018-7158 cpe:2.3:a:nodejs:node.js:*:* 4.2.0
4.0.0
4.9.1
4.1.2


2024-11-21 13:11
2018-05-17
Show GitHub Exploit DB Packet Storm
97 7.5
5.0
HIGH
Network
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 to denial of service… CWE-20
CWE-476
 Improper Input Validation 
 NULL Pointer Dereference
CVE-2018-1000168 cpe:2.3:a:nodejs:node.js:*:* 8.4.0
6.0.0
10.0.0
9.0.0
8.17.0
6.8.1

9.11.2





10.4.1
2024-11-21 12:39
2018-05-9
Show GitHub Exploit DB Packet Storm
98 3.1
4.3
LOW
Network
Node.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 encoding specified. For example, 'Buffer.alloc(0x100, "This… CWE-665
 Improper Initialization
CVE-2017-15897 cpe:2.3:a:nodejs:node.js:*:* 8.9.0
8.0.0
9.0.0

8.8.1


8.9.3

9.2.1
2024-11-21 12:15
2017-12-12
Show GitHub Exploit DB Packet Storm
99 9.1
6.4
CRITICAL
Network
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 was that an active network attacker could send application dat… NVD-CWE-noinfo
CVE-2017-15896 cpe:2.3:a:nodejs:node.js:*:* 8.9.0
6.9.0
4.2.0
4.0.0
6.0.0
8.0.0
9.0.0



4.1.2
6.8.1
8.8.1






8.9.3
6.12.2
4.8.7



9.2.1
2024-11-21 12:15
2017-12-12
Show GitHub Exploit DB Packet Storm
100 5.9
4.3
MEDIUM
Network
There is an overflow bug in the AVX2 Montgomery multiplication procedure used in exponentiation with 1024-bit moduli. No EC algorithms are affected. Analysis suggests that attacks against RSA and DSA… CWE-200
Information Exposure
CVE-2017-3738 cpe:2.3:a:nodejs:node.js:*:* 8.9.0
6.9.0
4.2.0
4.0.0
6.0.0
8.0.0
9.0.0



4.1.2
6.8.1
8.8.1






8.9.3
6.12.2
4.8.7



9.2.1
2024-11-21 12:26
2017-12-8
Show GitHub Exploit DB Packet Storm