Vulnerability index

Browse CVEs

112 matching
Filters 1 Clear all
Severity

Filters apply as you choose them.

Undici HIGH 7.5
CVE-2026-22036

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 max…

Fix: 6.23.0 / 7.18.2+
Fix from $1,950 2026-01-14
Node.js MEDIUM 5.5
CVE-2025-23084

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

Fix: 18.20.6 / 20.18.2+
Fix from $1,600 2025-01-28
Node.js CRITICAL 9.8
CVE-2024-3566EPSS 7%

A command inject vulnerability allows an attacker to perform command injection on Windows applications that indirectly depend on the CreateProcess fu…

Fix: 1.6.19.0 / 1.77.2+
Fix from $2,300 2024-04-10
Node.js CRITICAL 9.8
CVE-2024-21896

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 tr…

Fix: 20.11.1 / 21.6.2+
Fix from $2,300 2024-02-20
Node.js HIGH 8.8
CVE-2024-21891

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

Fix: 20.11.1 / 21.6.2+
Fix from $1,950 2024-02-20
Node.js HIGH 7.8
CVE-2024-21892

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…

Fix: 18.19.1 / 20.11.1+
Fix from $1,950 2024-02-20
Node.js HIGH 7.5
CVE-2024-22019

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

Fix: 18.19.1 / 20.11.1+
Fix from $1,950 2024-02-20
Node.js MEDIUM 6.5
CVE-2024-21890

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 examp…

Fix: 20.11.1 / 21.6.2+
Fix from $1,600 2024-02-20
Undici MEDIUM 6.5
CVE-2024-24750

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 co…

Fix: 6.6.1+
Fix from $1,600 2024-02-16
Node.js HIGH 7.5
CVE-2023-30590

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

Fix: 16.20.1 / 18.16.1+
Fix from $1,950 2023-11-28
Node.js MEDIUM 5.3
CVE-2023-30588

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

Fix: 16.20.1 / 18.16.1+
Fix from $1,600 2023-11-28
Node.js HIGH 7.5
CVE-2023-30585

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

Fix: 16.20.1 / 18.16.1+
Fix from $1,950 2023-11-28
Node.js HIGH 7.5
CVE-2023-30581

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

Fix: 16.20.1 / 18.16.1+
Fix from $1,950 2023-11-23
Node.js CRITICAL 9.8
CVE-2023-39332

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

Fix: 20.8.0+
Fix from $2,300 2023-10-18
Node.js HIGH 7.5
CVE-2023-38552

When the Node.js policy feature checks the integrity of a resource against a trusted manifest, the application can intercept the operation and return…

Fix: after 20.8.0
Fix from $1,950 2023-10-18
Node.js HIGH 7.5
CVE-2023-39331

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

Fix: 20.8.1+
Fix from $1,950 2023-10-18
Node.js HIGH 7.5
CVE-2023-32558

The use of the deprecated API `process.binding()` can bypass the permission model through path traversal. This vulnerability affects all users usin…

Fix: 20.5.1+
Fix from $1,950 2023-09-12
Node.js MEDIUM 5.3
CVE-2023-32005

A vulnerability has been identified in Node.js version 20, affecting users of the experimental permission model when the --allow-fs-read flag is used…

Fix: 20.5.1+
Fix from $1,600 2023-09-12
Node.js HIGH 7.5
CVE-2023-32559

A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. The use of the de…

Fix: after 20.5.0
Fix from $1,950 2023-08-24
Node.js CRITICAL 9.8
CVE-2023-32002

The use of `Module._load()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module. This vulne…

Fix: after 20.5.0
Fix from $2,300 2023-08-21
Node.js HIGH 8.8
CVE-2023-32004

A vulnerability has been discovered in Node.js version 20, specifically within the experimental permission model. This flaw relates to improper handl…

Fix: after 20.5.0
Fix from $1,950 2023-08-15
Node.js HIGH 8.8
CVE-2023-32006

The use of `module.constructor.createRequire()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given…

Fix: after 20.5.0
Fix from $1,950 2023-08-15
Node.js MEDIUM 5.3
CVE-2023-32003

`fs.mkdtemp()` and `fs.mkdtempSync()` can be used to bypass the permission model check using a path traversal attack. This flaw arises from a missing…

Fix: after 20.5.0
Fix from $1,600 2023-08-15
Node.js HIGH 7.5
CVE-2023-30586

A privilege escalation vulnerability exists in Node.js 20 that allowed loading arbitrary OpenSSL engines when the experimental permission model is en…

Fix: 20.3.1+
Fix from $1,950 2023-07-01
Node.js HIGH 7.5
CVE-2023-30589

The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request …

Fix: 16.20.1 / 18.16.1+
Fix from $1,950 2023-07-01
Node.js HIGH 7.5
CVE-2023-23918

A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible to bypass the experimental Perm…

Fix: 14.21.3 / 16.19.1+
Fix from $1,950 2023-02-23
Node.js HIGH 7.5
CVE-2023-23919

A cryptographic vulnerability exists in Node.js <19.2.0, <18.14.1, <16.19.1, <14.21.3 that in some cases did does not clear the OpenSSL error stack a…

Fix: 14.21.3 / 16.19.1+
Fix from $1,950 2023-02-23
Undici HIGH 7.5
CVE-2023-24807

Undici is an HTTP/1.1 client for Node.js. Prior to version 5.19.1, the `Headers.set()` and `Headers.append()` methods are vulnerable to Regular Expre…

Fix: 5.19.1+
Fix from $1,950 2023-02-16
Node.js MEDIUM 5.4
CVE-2023-23936

Undici is an HTTP/1.1 client for Node.js. Starting with version 2.0.0 and prior to version 5.19.1, the undici library does not protect `host` HTTP he…

Fix: 5.19.1 / 16.19.1+
Fix from $1,600 2023-02-16
Node.js CRITICAL 9.1
CVE-2022-35255

A weak randomness in WebCrypto keygen vulnerability exists in Node.js 18 due to a change with EntropySource() in SecretKeyGenTraits::DoKeyGen() in sr…

Fix: 1.0 / 16.17.1+
Fix from $2,300 2022-12-05