Popular: Data updated November 11, 2026

Categories

Internet1,405
Communication327
Audio & video929
Graphics & design563
Office & productivity1,164
Developer tools3,260
AI tools596
Security & privacy405
System tools3,170
Games542
Education & science240
Network & IT292

Node.js 14 14.15.4 download

Run JavaScript Everywhere

This is an older version. The current version is 14.21.3. Node.js 14 14.21.3 · Released:

Installer files 14.15.4

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit MSI All users — nodejs.org VirusTotal
64-bit ZIP → Portable — — nodejs.org VirusTotal
32-bit MSI All users — nodejs.org VirusTotal
32-bit ZIP → Portable — — nodejs.org VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

This is a security release.
Notable Changes
Vulnerabilities fixed:
- CVE-2020-1971: OpenSSL - EDIPARTYNAME NULL pointer de-reference (High)
- This is a vulnerability in OpenSSL which may be exploited through
Node.js. You can read more about it in
https://www.openssl.org/news/secadv/20201208.txt
- CVE-2020-8265: use-after-free in TLSWrap (High)
- Affected Node.js versions are vulnerable to a use-after-free bug in
its TLS implementation. When writing to a TLS enabled socket,
nodeStreamBaseWrite calls nodeTLSWrapDoWrite with a freshly
allocated WriteWrap object as first argument. If the DoWrite method
does not return an error, this object is passed back to the caller as
part of a StreamWriteResult structure. This may be exploited to
corrupt memory leading to a Denial of Service or potentially other
exploits.
- CVE-2020-8287: HTTP Request Smuggling in nodejs (Low)
- Affected versions of Node.js allow two copies of a header field in
a http request. For example, two Transfer-Encoding header fields. In
this case Node.js identifies the first header field and ignores the
second. This can lead to HTTP Request Smuggling
(https://cwe.mitre.org/data/definitions/444.html).
Commits
- [305c0f4977] - deps: upgrade npm to 6.14.10 (Ruy Adorno) #36571
- [d62c650f75] - deps: update archs files for OpenSSL-1.1.1i (Myles Borins) #36521
- [2de2672eb5] - deps: upgrade openssl sources to 1.1.1i (Myles Borins) #36521
- [7ecac8143f] - http: add test for http transfer encoding smuggling (Matteo Collina) nodejs-private/node-private#228
- [641f786bb1] - http: unset F_CHUNKED on new Transfer-Encoding (Matteo Collina) nodejs-private/node-private#228
- [4f8772f9b7] - src: retain pointers to WriteWrap/ShutdownWrap (James M Snell) nodejs-private/node-private#23

https://github.com/nodejs/node/releases/tag/v14.15.4

Most popular in IDEs & code editors

See all
  1. RStudioRStudio is an integrated development environment (IDE) for R.
  2. Node.js (LTS)Run JavaScript Everywhere
  3. Apache NetBeansDevelopment Environment, Tooling Platform and Application Framework.
  4. VSCodiumVSCodium is a community-driven, freely-licensed and telemetry-free rebuilt of Microsoft's Visual Studio Code.
  5. HaxeHaxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
  6. ThonnyThonny is a Python IDE meant for learning programming.
  7. GDevelopThe fastest, easiest, most powerful no-code game engine.
  8. mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.
  9. ProcessingA language and environment for creative coding
  10. Android StudioThe official Integrated Development Environment (IDE) for Android app development.

More from Node.js Foundation

See all

Tags

Share