Node.js 20: end of life since 30 April 2026
Security support for end-of-life Node.js
Node.js 20 reached end of life on 30 April 2026 and Node.js 18 a year earlier. Their last releases still carry known vulnerabilities, some published after support ended, with no official fix. We backport the fixes to the Node.js line you run.
Request a server assessmentNode.js versions past end of life
| Node.js | End of life | Last release | Known CVEs | After end of life | Critical | Forkward |
|---|---|---|---|---|---|---|
| Node.js 20 | 30 April 2026 | 20.20.2 | 1 | 1 | 1 | Patch on order, 48 h |
| Node.js 18 | 30 April 2025 | 18.20.8 | 9 | 9 | 1 | Patch on order, 48 h |
| Node.js 16 | 11 September 2023 | 16.20.2 | 10 | 10 | 2 | Patch on order, 48 h |
| Node.js 14 | 30 April 2023 | 14.21.3 | 10 | 10 | 2 | Patch on order, 48 h |
| Node.js 12 | 30 April 2022 | 12.22.12 | 10 | 10 | 2 | Patch on order, 48 h |
Known CVEs: vulnerabilities in Node.js itself that the US National Vulnerability Database lists for the last release of each line, 28 October 2026. After end of life: published after support ended. End-of-life dates from the Node.js release schedule.
Node.js 24 and 22
Node.js 24 is supported until 30 April 2028 and Node.js 22 until 30 April 2027. Our fixes keep you safe while you plan the move.
Patch on order, 48 h
We backport the fix to the version you run within 48 hours of your order, or within 24 hours with priority delivery. See the plans