CVE records

Every CVE as the CVE Program publishes it, refreshed every ten minutes, with NVD's analysis, CISA's known-exploited status and a healthcare tag. Subscribers get the CVEs that match their own systems on My program, by email as they are published. Where the data comes from: sources.

Updated under an hour ago ()

What this means for you

This week: 4,037 CVEs published, 328 critical, and 7 newly confirmed exploited. Add your stack to see whether any of them hit you.

Published in the last 7 days
4,037
Show in the list
Critical, last 7 days
328
Show in the list
Healthcare-tagged, last 7 days
8
Show in the list
Known exploited (CISA KEV)
1,756
Show in the list

Showing CVEs that name the product nodejs:node. Show all products

53 CVEs, showing 1 to 50Page 1 of 2Next
CVESeverityTitlePublished
CVE-2026-106069High 7.4A flaw in Node.js TLS hostname verification can cause a server certificate to be validated against a different IP address than the one the client connected to, when the host is a non-canonical IPv4 l…
Assigned by hackerone
Oct 23, 2026
CVE-2026-105481Medium 6.5A flaw in Node.js HTTP Agent connection reuse can cause a client to accept as valid a response that was sent before the client has sent the request.
Assigned by hackerone
Oct 23, 2026
CVE-2026-105482High 7.4A flaw in Node.js DNS resolution allows hostnames containing a NUL byte to be silently truncated by the dns.resolve*() functions and dns.reverse().
Assigned by hackerone
Oct 23, 2026
CVE-2026-106074Medium 4.8A flaw in Node.js `crypto` causes the internal entropy caches used by `crypto.randomUUID()`, `crypto.randomUUIDv7()`, and `crypto.randomInt()` to be saved into user-land startup snapshots (`--build-s…
Assigned by hackerone
Oct 23, 2026
CVE-2026-106071Low 3.6A flaw in Node.js Permission Model filesystem enforcement can grant access to paths that do not match a wildcard `--allow-fs-read` or `--allow-fs-write` rule.
Assigned by hackerone
Oct 23, 2026
CVE-2026-106072Medium 6.7A flaw in Node.js TLS hostname verification allows a certificate with only a DNS SAN to authenticate an IP endpoint when the client connects using a non-canonical IPv4 spelling, such as `0177.0.0.1`,…
Assigned by hackerone
Oct 23, 2026
CVE-2026-105483High 7.4A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 address when the host is written with non-ASCII characters,…
Assigned by hackerone
Oct 23, 2026
CVE-2026-106070Low 3.7A flaw in the Node.js `zlib.ZipFile` API can cause it to return bytes that do not belong to the requested entry after the local and central header validation fails.
Assigned by hackerone
Oct 23, 2026
CVE-2026-106073Low 3.3A flaw in Node.js Permission Model filesystem enforcement leaves `fs.realpathSync()` without the required read permission checks.
Assigned by hackerone
Oct 23, 2026
CVE-2026-48932Low 3.7A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from the visible `IncomingMessage` headers while piping the orig…
Assigned by hackerone
Aug 31, 2026
CVE-2026-56848High 7.5A flaw in Node.js HTTP/2 handling allows `nghttp2_session_mem_send()` to be called re-entrantly while `nghttp2_session_mem_recv()` is executing, resulting in a heap-use-after-free.
Assigned by hackerone
Aug 4, 2026
CVE-2026-58042Medium 5.9A flaw in Node.js can cause dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A Records.
Assigned by hackerone
Aug 3, 2026
CVE-2026-56846High 7.5A flaw in Node.js HTTP/2 handling can cause HTTP/2 retained header blocks evade maxSessionMemory and enable remote memory exhaustion.
Assigned by hackerone
Aug 3, 2026
CVE-2026-58044Low 3.7A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from the visible `IncomingMessage` headers while piping the orig…
Assigned by hackerone
Aug 3, 2026
CVE-2026-58045Medium 6.2A flaw in Node.js allows a spoofed `TypedArray` `byteLength` to trigger a reachable assertion in the synchronous `node:zlib` APIs, causing the entire process to crash.
Assigned by hackerone
Aug 3, 2026
CVE-2026-58041Medium 5.3A flaw in Node.js node:sqlite allows a stale StatementSyncIterator created through DatabaseSync#createTagStore() to continue executing a cached prepared statement after it has been reset and rebound…
Assigned by hackerone
Aug 3, 2026
CVE-2026-58039Low 3.3A flaw in Node.js Permission Model enforcement allows process.report writes (and overwrites) files outside --allow-fs-write paths.
Assigned by hackerone
Jul 30, 2026
CVE-2026-56847Low 3.3A flaw in Node.js Permission Model enforcement allows `trace_events.createTracing().enable()` Writes Trace Logs Outside `--allow-fs-write`.
Assigned by hackerone
Jul 30, 2026
CVE-2026-58043High 7.5A flaw in Node.js Permission Model enforcement can over-grant filesystem access across radix-tree prefix boundaries.
Assigned by hackerone
Jul 30, 2026
CVE-2026-56850Medium 4.1A flaw in Node.js HTTPS Agent connection reuse can cause PFX object-array key collisions, allowing mutual TLS (mTLS) client identities to be reused across requests configured with different client ce…
Assigned by hackerone
Jul 30, 2026
CVE-2026-58040Medium 6.3An incomplete fix has been identified in Node.js: HTTPS Agent TLS session reuse skips hostname verification across identity policies (incomplete fix of CVE-2026-48934).
Assigned by hackerone
Jul 30, 2026
CVE-2026-48930Medium 5.6A flaw in Node.js TLS hostname handling can cause Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48928Medium 4.2A inconsistency in Node.js hostname matching can cause a trust-policy bypass in multi-context mTLS setups.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48934Medium 4.3A flaw in Node.js TLS host verification can cause an attacker to bypass certification validation.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48936Low 3.3A flaw in Node.js Permission API can cause a local server to be started (via a Unix domain socket), even without the `--allow-net` permission.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48618High 7.7A flaw in Node.js TLS hostname handling can cause Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization misma…
Assigned by hackerone
Jun 25, 2026
CVE-2026-48933High 7.5A flaw in Node.js WebCrypto implementation can crash the process if the input of `subtle.encrypt()` is a multiple of 2GiB.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48935Low 3.3A flaw in Node.js Permission API can cause a file metadata to be modified even on a path that was set as read-only with e.g.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48619Medium 5.3A flaw in Node.js HTTP/2 client allows a server to send an unlimited number of ORIGIN frames, which could lead to an Out of Memory error on the client.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48615Medium 5.9A flaw in Node.js proxy tunnel error handling could expose proxy credentials in `ERR_PROXY_TUNNEL` error messages.
Assigned by hackerone
Jun 25, 2026
CVE-2026-48931Low 3.7A flaw in Node.js HTTP Agent can cause a client to accept as valid a response that is send before the client has sent the request.
Assigned by hackerone
Jun 22, 2026
CVE-2026-48937Medium 5.3A flaw in Node.js HTTP/2 server API can cause servers to keep accepting data even after sending a `GOAWAY` frame.
Assigned by hackerone
Jun 18, 2026
CVE-2026-48617Low 1.8A flaw in Node.js Permission Model enforcement allows Bypass via `process.report.writeReport()` Path Misvalidation.
Assigned by hackerone
Jun 18, 2026
CVE-2026-21710High 7.5A flaw in Node.js HTTP request handling causes an uncaught `TypeError` when a request is received with a header named `__proto__` and the application accesses `req.headersDistinct`.
Assigned by hackerone
Mar 30, 2026
CVE-2026-21716Low 3.3An incomplete fix for CVE-2024-36137 leaves `FileHandle.chmod()` and `FileHandle.chown()` in the promises API without the required permission checks, while their callback-based equivalents (`fs.fchmo…
Assigned by hackerone
Mar 30, 2026
CVE-2026-21711Medium 5.3A flaw in Node.js Permission Model network enforcement leaves Unix Domain Socket (UDS) server operations without the required permission checks, while all comparable network paths correctly enforce t…
Assigned by hackerone
Mar 30, 2026
CVE-2026-21715Low 3.3A flaw in Node.js Permission Model filesystem enforcement leaves `fs.realpathSync.native()` without the required read permission checks, while all comparable filesystem functions correctly enforce th…
Assigned by hackerone
Mar 30, 2026
CVE-2026-21717Medium 5.9A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially predictable.
Assigned by hackerone
Mar 30, 2026
CVE-2026-21713Medium 5.9A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing information proportional to the number of matching bytes.
Assigned by hackerone
Mar 30, 2026
CVE-2026-21714Medium 5.3A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1.
Assigned by hackerone
Mar 30, 2026
CVE-2026-21712Medium 5.7A flaw in Node.js URL processing causes an assertion failure in native code when `url.format()` is called with a malformed internationalized domain name (IDN) containing invalid characters, crashing…
Assigned by hackerone
Mar 30, 2026
CVE-2026-21636Medium 5.8A flaw in Node.js's permission model allows Unix Domain Socket (UDS) connections to bypass network restrictions when `--permission` is enabled.
Assigned by hackerone
Jan 20, 2026
CVE-2025-59466Medium 5.9We have identified a bug in Node.js error handling where "Maximum call stack size exceeded" errors become uncatchable when `async_hooks.createHook()` is enabled.
Assigned by hackerone
Jan 20, 2026
CVE-2025-55132Low 2.8A 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 read permissions.
Assigned by hackerone
Jan 20, 2026
CVE-2025-59464Medium 6.5A memory leak in Node.js’s OpenSSL integration occurs when converting `X.509` certificate fields to UTF-8 without freeing the allocated buffer.
Assigned by hackerone
Jan 20, 2026
CVE-2025-55131High 7.1A flaw in Node.js's buffer allocation logic can expose uninitialized memory when allocations are interrupted, when using the `vm` module with the timeout option.
Assigned by hackerone
Jan 20, 2026
CVE-2025-55130High 7.1A flaw in Node.js’s Permissions model allows attackers to bypass `--allow-fs-read` and `--allow-fs-write` restrictions using crafted relative symlink paths.
Assigned by hackerone
Jan 20, 2026
CVE-2026-21637Medium 5.9A 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 use.
Assigned by hackerone
Jan 20, 2026
CVE-2025-59465High 7.5A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unhandled `TLSSocket` error `ECONNRESET`.
Assigned by hackerone
Jan 20, 2026
CVE-2023-30590High 7.5The generateKeys() API function returned from crypto.createDiffieHellman() only generates missing (or outdated) keys, that is, it only generates a private key if none has been set yet, but the functi…
Assigned by hackerone
Nov 28, 2023
Page 1 of 2Next

CVSS is the assigning CNA's score where it gives one, otherwise NVD's. The healthcare tag is a documented heuristic (a list of clinical and health IT vendors, and clinical terms in the description), not a classification. The CVE record is authoritative.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.