nodejs Vulnerability Advisory Catalog

Total 140 security vulnerabilities recorded for nodejs software and firmware.

← Back to All Vendors
Component: node.js

A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in...

📅 2026-01-20
CVSS 7.5 Dossier →
CVE-2026-21636 CRITICAL
Component: node.js

A flaw in Node.js's permission model allows Unix Domain Socket (UDS) connections to bypass network restrictions when `--permission` is enabled. Even w...

📅 2026-01-20
CVSS 10.0 Dossier →
Component: node.js

We have identified a bug in Node.js error handling where "Maximum call stack size exceeded" errors become uncatchable when `async_hooks.createHook()` ...

📅 2026-01-20
CVSS 7.5 Dossier →
Component: node.js

A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unhandled `TLSSocket` error `ECONN...

📅 2026-01-20
CVSS 7.5 Dossier →
Component: node.js

A memory leak in Node.js’s OpenSSL integration occurs when converting `X.509` certificate fields to UTF-8 without freeing the allocated buffer. When a...

📅 2026-01-20
CVSS 7.5 Dossier →
Component: node.js

A flaw in Node.js's permission model allows a file's access and modification timestamps to be changed via `futimes()` even when the process has only r...

📅 2026-01-20
CVSS 5.3 Dossier →
CVE-2025-55130 CRITICAL
Component: node.js

A flaw in Node.js’s Permissions model allows attackers to bypass `--allow-fs-read` and `--allow-fs-write` restrictions using crafted relative symlink ...

📅 2026-01-20
CVSS 9.1 Dossier →
Component: undici

Undici is an HTTP/1.1 client for Node.js. Prior to 7.18.0 and 6.23.0, the number of links in the decompression chain is unbounded and the default maxH...

📅 2026-01-14
CVSS 5.9 Dossier →
Component: node.js

A vulnerability has been identified in Node.js, specifically affecting the handling of drive names in the Windows environment. Certain Node.js functio...

📅 2025-01-28
CVSS 5.5 Dossier →
Component: undici

Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici cleared Authorization and Proxy-Authorization headers for `fetch()`, but did no...

📅 2024-04-04
CVSS 3.9 Dossier →
Component: undici

Undici is an HTTP/1.1 client, written from scratch for Node.js. An attacker can alter the `integrity` option passed to `fetch()`, allowing `fetch()` t...

📅 2024-04-04
CVSS 2.6 Dossier →
Component: node.js

A vulnerability in Node.js HTTP servers allows an attacker to send a specially crafted HTTP request with chunked encoding, leading to resource exhaust...

📅 2024-02-20
CVSS 7.5 Dossier →
CVE-2024-21896 CRITICAL
Component: node.js

The permission model protects itself against path traversal attacks by calling path.resolve() on any paths given by the user. If the path is to be tre...

📅 2024-02-20
CVSS 9.8 Dossier →
Component: node.js

On Linux, Node.js ignores certain environment variables if those may have been set by an unprivileged user while the process is running with elevated ...

📅 2024-02-20
CVSS 7.8 Dossier →
Component: node.js

Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined imp...

📅 2024-02-20
CVSS 8.8 Dossier →
Component: node.js

The Node.js Permission Model does not clarify in the documentation that wildcards should be only used as the last character of a file path. For exampl...

📅 2024-02-20
CVSS 6.5 Dossier →
Component: undici

Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici already cleared Authorization headers on cross-origin redirects, but did not cl...

📅 2024-02-16
CVSS 3.9 Dossier →
Component: undici

Undici is an HTTP/1.1 client, written from scratch for Node.js. In affected versions calling `fetch(url)` and not consuming the incoming body ((or con...

📅 2024-02-16
CVSS 6.5 Dossier →
Component: node.js

The generateKeys() API function returned from crypto.createDiffieHellman() only generates missing (or outdated) keys, that is, it only generates a pri...

📅 2023-11-28
CVSS 7.5 Dossier →
Component: node.js

When an invalid public key is used to create an x509 certificate using the crypto.X509Certificate() API a non-expect termination occurs making it susc...

📅 2023-11-28
CVSS 5.3 Dossier →
Component: node.js

A vulnerability has been identified in the Node.js (.msi version) installation process, specifically affecting Windows users who install Node.js using...

📅 2023-11-28
CVSS 7.5 Dossier →
Component: node.js

The use of __proto__ in process.mainModule.__proto__.require() can bypass the policy mechanism and require modules outside of the policy.json definiti...

📅 2023-11-23
CVSS 7.5 Dossier →
CVE-2023-39332 CRITICAL
Component: node.js

Various `node:fs` functions allow specifying paths as either strings or `Uint8Array` objects. In Node.js environments, the `Buffer` class extends the ...

📅 2023-10-18
CVSS 9.8 Dossier →
Component: node.js

A previously disclosed vulnerability (CVE-2023-30584) was patched insufficiently in commit 205f1e6. The new path traversal vulnerability arises becaus...

📅 2023-10-18
CVSS 7.5 Dossier →
Page 2 of 6 (140 Total Records)