# cve.now: Node.js

The newest entries affecting Node.js (up to 200). Older ones are in the full catalog at https://cve.now/latest.md.

- [CVE-2026-106069](https://cve.now/CVE-2026-106069.md): A flaw in Node.js TLS hostname verification can cause a server certificate to be validated against a different IP address than the one the c (CVSS 7.4, nodejs node)
- [CVE-2026-105481](https://cve.now/CVE-2026-105481.md): A 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 (CVSS 6.5, nodejs node)
- [CVE-2026-105482](https://cve.now/CVE-2026-105482.md): A flaw in Node.js DNS resolution allows hostnames containing a NUL byte to be silently truncated by the dns.resolve\*() functions and dns.rev (CVSS 7.4, nodejs node)
- [CVE-2026-106074](https://cve.now/CVE-2026-106074.md): A flaw in Node.js \`crypto\` causes the internal entropy caches used by \`crypto.randomUUID()\`, \`crypto.randomUUIDv7()\`, and \`crypto.randomInt( (CVSS 4.8, nodejs node)
- [CVE-2026-106071](https://cve.now/CVE-2026-106071.md): A flaw in Node.js Permission Model filesystem enforcement can grant access to paths that do not match a wildcard \`--allow-fs-read\` or \`--all (CVSS 3.6, nodejs node)
- [CVE-2026-106072](https://cve.now/CVE-2026-106072.md): A flaw in Node.js TLS hostname verification allows a certificate with only a DNS SAN to authenticate an IP endpoint when the client connects (CVSS 6.7, nodejs node)
- [CVE-2026-105483](https://cve.now/CVE-2026-105483.md): A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 a (CVSS 7.4, nodejs node)
- [CVE-2026-106070](https://cve.now/CVE-2026-106070.md): A 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 (CVSS 3.7, nodejs node)
- [CVE-2026-106073](https://cve.now/CVE-2026-106073.md): A flaw in Node.js Permission Model filesystem enforcement leaves \`fs.realpathSync()\` without the required read permission checks. (CVSS 3.3, nodejs node)
- [CVE-2026-48932](https://cve.now/CVE-2026-48932.md): A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from (CVSS 3.7, nodejs node)
- [CVE-2026-56848](https://cve.now/CVE-2026-56848.md): A flaw in Node.js HTTP/2 handling allows \`nghttp2\_session\_mem\_send()\` to be called re-entrantly while \`nghttp2\_session\_mem\_recv()\` is execut (CVSS 7.5, nodejs node)
- [CVE-2026-58042](https://cve.now/CVE-2026-58042.md): A flaw in Node.js can cause dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A Records. (CVSS 5.9, nodejs node)
- [CVE-2026-56846](https://cve.now/CVE-2026-56846.md): A flaw in Node.js HTTP/2 handling can cause HTTP/2 retained header blocks evade maxSessionMemory and enable remote memory exhaustion. (CVSS 7.5, nodejs node)
- [CVE-2026-58044](https://cve.now/CVE-2026-58044.md): A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from (CVSS 3.7, nodejs node)
- [CVE-2026-58045](https://cve.now/CVE-2026-58045.md): A flaw in Node.js allows a spoofed \`TypedArray\` \`byteLength\` to trigger a reachable assertion in the synchronous \`node:zlib\` APIs, causing t (CVSS 6.2, nodejs node)
- [CVE-2026-58041](https://cve.now/CVE-2026-58041.md): A flaw in Node.js node:sqlite allows a stale StatementSyncIterator created through DatabaseSync#createTagStore() to continue executing a cac (CVSS 5.3, nodejs node)
- [CVE-2026-58039](https://cve.now/CVE-2026-58039.md): A flaw in Node.js Permission Model enforcement allows process.report writes (and overwrites) files outside --allow-fs-write paths. (CVSS 3.3, nodejs node)
- [CVE-2026-56847](https://cve.now/CVE-2026-56847.md): A flaw in Node.js Permission Model enforcement allows \`trace\_events.createTracing().enable()\` Writes Trace Logs Outside \`--allow-fs-write\`. (CVSS 3.3, nodejs node)
- [CVE-2026-58043](https://cve.now/CVE-2026-58043.md): A flaw in Node.js Permission Model enforcement can over-grant filesystem access across radix-tree prefix boundaries. (CVSS 7.5, nodejs node)
- [CVE-2026-56850](https://cve.now/CVE-2026-56850.md): A flaw in Node.js HTTPS Agent connection reuse can cause PFX object-array key collisions, allowing mutual TLS (mTLS) client identities to be (CVSS 4.1, nodejs node)
- [CVE-2026-58040](https://cve.now/CVE-2026-58040.md): An incomplete fix has been identified in Node.js: HTTPS Agent TLS session reuse skips hostname verification across identity policies (incomp (CVSS 6.3, nodejs node)
- [CVE-2026-48930](https://cve.now/CVE-2026-48930.md): A flaw in Node.js TLS hostname handling can cause Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation i (CVSS 5.6, nodejs node)
- [CVE-2026-48928](https://cve.now/CVE-2026-48928.md): A inconsistency in Node.js hostname matching can cause a trust-policy bypass in multi-context mTLS setups. (CVSS 4.2, nodejs node)
- [CVE-2026-48934](https://cve.now/CVE-2026-48934.md): A flaw in Node.js TLS host verification can cause an attacker to bypass certification validation. (CVSS 4.3, nodejs node)
- [CVE-2026-48936](https://cve.now/CVE-2026-48936.md): A flaw in Node.js Permission API can cause a local server to be started (via a Unix domain socket), even without the \`--allow-net\` permissio (CVSS 3.3, nodejs node)
- [CVE-2026-48618](https://cve.now/CVE-2026-48618.md): A flaw in Node.js TLS hostname handling can cause Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypas (CVSS 7.7, nodejs node)
- [CVE-2026-48933](https://cve.now/CVE-2026-48933.md): A flaw in Node.js WebCrypto implementation can crash the process if the input of \`subtle.encrypt()\` is a multiple of 2GiB. (CVSS 7.5, nodejs node)
- [CVE-2026-48935](https://cve.now/CVE-2026-48935.md): A 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. (CVSS 3.3, nodejs node)
- [CVE-2026-48619](https://cve.now/CVE-2026-48619.md): A 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 (CVSS 5.3, nodejs node)
- [CVE-2026-48615](https://cve.now/CVE-2026-48615.md): A flaw in Node.js proxy tunnel error handling could expose proxy credentials in \`ERR\_PROXY\_TUNNEL\` error messages. (CVSS 5.9, nodejs node)
- [CVE-2026-48931](https://cve.now/CVE-2026-48931.md): A 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. (CVSS 3.7, nodejs node)
- [CVE-2026-48937](https://cve.now/CVE-2026-48937.md): A flaw in Node.js HTTP/2 server API can cause servers to keep accepting data even after sending a \`GOAWAY\` frame. (CVSS 5.3, nodejs node)
- [CVE-2026-48617](https://cve.now/CVE-2026-48617.md): A flaw in Node.js Permission Model enforcement allows Bypass via \`process.report.writeReport()\` Path Misvalidation. (CVSS 1.8, nodejs node)
- [CVE-2026-21710](https://cve.now/CVE-2026-21710.md): A flaw in Node.js HTTP request handling causes an uncaught \`TypeError\` when a request is received with a header named \`\_\_proto\_\_\` and the ap (CVSS 7.5, nodejs node)
- [CVE-2026-21716](https://cve.now/CVE-2026-21716.md): An incomplete fix for CVE-2024-36137 leaves \`FileHandle.chmod()\` and \`FileHandle.chown()\` in the promises API without the required permissio (CVSS 3.3, nodejs node)
- [CVE-2026-21711](https://cve.now/CVE-2026-21711.md): A flaw in Node.js Permission Model network enforcement leaves Unix Domain Socket (UDS) server operations without the required permission che (CVSS 5.3, nodejs node)
- [CVE-2026-21715](https://cve.now/CVE-2026-21715.md): A flaw in Node.js Permission Model filesystem enforcement leaves \`fs.realpathSync.native()\` without the required read permission checks, whi (CVSS 3.3, nodejs node)
- [CVE-2026-21717](https://cve.now/CVE-2026-21717.md): A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially pr (CVSS 5.9, nodejs node)
- [CVE-2026-21713](https://cve.now/CVE-2026-21713.md): A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing (CVSS 5.9, nodejs node)
- [CVE-2026-21714](https://cve.now/CVE-2026-21714.md): A 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 c (CVSS 5.3, nodejs node)
- [CVE-2026-21712](https://cve.now/CVE-2026-21712.md): A flaw in Node.js URL processing causes an assertion failure in native code when \`url.format()\` is called with a malformed internationalized (CVSS 5.7, nodejs node)
- [CVE-2026-21636](https://cve.now/CVE-2026-21636.md): A flaw in Node.js's permission model allows Unix Domain Socket (UDS) connections to bypass network restrictions when \`--permission\` is enabl (CVSS 5.8, nodejs node)
- [CVE-2025-59466](https://cve.now/CVE-2025-59466.md): We have identified a bug in Node.js error handling where "Maximum call stack size exceeded" errors become uncatchable when \`async\_hooks.crea (CVSS 5.9, nodejs node)
- [CVE-2025-55132](https://cve.now/CVE-2025-55132.md): 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 (CVSS 2.8, nodejs node)
- [CVE-2025-59464](https://cve.now/CVE-2025-59464.md): A memory leak in Node.js’s OpenSSL integration occurs when converting \`X.509\` certificate fields to UTF-8 without freeing the allocated buff (CVSS 6.5, nodejs node)
- [CVE-2025-55131](https://cve.now/CVE-2025-55131.md): A flaw in Node.js's buffer allocation logic can expose uninitialized memory when allocations are interrupted, when using the \`vm\` module wit (CVSS 7.1, nodejs node)
- [CVE-2025-55130](https://cve.now/CVE-2025-55130.md): A flaw in Node.js’s Permissions model allows attackers to bypass \`--allow-fs-read\` and \`--allow-fs-write\` restrictions using crafted relativ (CVSS 7.1, nodejs node)
- [CVE-2026-21637](https://cve.now/CVE-2026-21637.md): A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when \`pskCallback\` or \`ALPNCallba (CVSS 5.9, nodejs node)
- [CVE-2025-59465](https://cve.now/CVE-2025-59465.md): A malformed \`HTTP/2 HEADERS\` frame with oversized, invalid \`HPACK\` data can cause Node.js to crash by triggering an unhandled \`TLSSocket\` er (CVSS 7.5, nodejs node)
- [CVE-2026-22036](https://cve.now/CVE-2026-22036.md): Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion (CVSS 5.9, nodejs undici · undici)
- [CVE-2025-11149](https://cve.now/CVE-2025-11149.md): This affects all versions of the package node-static; all versions of the package @nubosoftware/node-static. (CVSS 7.5, node-static · @nubosoftware/node-static)
- [CVE-2025-27210](https://cve.now/CVE-2025-27210.md): An incomplete fix has been identified for CVE-2025-23084 in Node.js, specifically affecting Windows device names like CON, PRN, and AUX. (CVSS 7.5, nodejs node · nodejs)
- [CVE-2025-27209](https://cve.now/CVE-2025-27209.md): The V8 release used in Node.js v24.0.0 has changed how string hashes are computed using rapidhash. (CVSS 7.5, nodejs node)
- [CVE-2025-23165](https://cve.now/CVE-2025-23165.md): In Node.js, the \`ReadFileUtf8\` internal binding leaks memory due to a corrupted pointer in \`uv\_fs\_s.file\`: a UTF-16 path buffer is allocated (CVSS 3.7, nodejs node)
- [CVE-2025-23166](https://cve.now/CVE-2025-23166.md): The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background t (CVSS 7.5, nodejs node)
- [CVE-2025-23167](https://cve.now/CVE-2025-23167.md): A flaw in Node.js 20's HTTP parser allows improper termination of HTTP/1 headers using \`\\r\\n\\rX\` instead of the required \`\\r\\n\\r\\n\`. (CVSS 6.5, nodejs node)
- [CVE-2025-47279](https://cve.now/CVE-2025-47279.md): undici Denial of Service attack via bad certificate data (CVSS 3.1, nodejs undici · undici)
- [CVE-2025-23085](https://cve.now/CVE-2025-23085.md): A memory leak could occur when a remote peer abruptly closes the socket without sending a GOAWAY notification. (CVSS 5.3, NodeJS Node)
- [CVE-2025-23084](https://cve.now/CVE-2025-23084.md): A vulnerability has been identified in Node.js, specifically affecting the handling of drive names in the Windows environment. (CVSS 5.6, NodeJS Node)
- [CVE-2025-23083](https://cve.now/CVE-2025-23083.md): With the aid of the diagnostics\_channel utility, an event can be hooked into whenever a worker thread is created. (CVSS 7.7, NodeJS Node)
- [CVE-2025-22150](https://cve.now/CVE-2025-22150.md): Undici Uses Insufficiently Random Values (CVSS 6.8, nodejs undici · undici)
- [CVE-2024-27980](https://cve.now/CVE-2024-27980.md): Due to the improper handling of batch files in child\_process.spawn / child\_process.spawnSync, a malicious command line argument can inject a (CVSS 8.1, NodeJS Node)
- [CVE-2024-37372](https://cve.now/CVE-2024-37372.md): The Permission Model assumes that any path starting with two backslashes \\ has a four-character prefix that can be ignored, which is not alw (CVSS 3.6, NodeJS Node)
- [CVE-2024-21528](https://cve.now/CVE-2024-21528.md): All versions of the package node-gettext are vulnerable to Prototype Pollution via the addTranslations() function in gettext.js due to impro (CVSS 5.9, node-gettext)
- [CVE-2023-46809](https://cve.now/CVE-2023-46809.md): Node.js versions which bundle an unpatched version of OpenSSL or run against a dynamically linked version of OpenSSL which are unpatched are (CVSS 7.4, NodeJS Node)
- [CVE-2024-36138](https://cve.now/CVE-2024-36138.md): Bypass incomplete fix of CVE-2024-27980, that arises from improper handling of batch files with all possible extensions on Windows via child (CVSS 8.1, NodeJS Node)
- [CVE-2023-39333](https://cve.now/CVE-2023-39333.md): Maliciously crafted export names in an imported WebAssembly module can inject JavaScript code. (CVSS 5.3, NodeJS Node)
- [CVE-2024-36137](https://cve.now/CVE-2024-36137.md): A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-write flag is used. (CVSS 3.3, NodeJS Node)
- [CVE-2023-30582](https://cve.now/CVE-2023-30582.md): A vulnerability has been identified in Node.js version 20, affecting users of the experimental permission model when the --allow-fs-read fla (CVSS 5.3, NodeJS Node)
- [CVE-2023-30587](https://cve.now/CVE-2023-30587.md): A vulnerability in Node.js version 20 allows for bypassing restrictions set by the --experimental-permission flag using the built-in inspect (CVSS 7.5, NodeJS Node)
- [CVE-2023-30583](https://cve.now/CVE-2023-30583.md): fs.openAsBlob() can bypass the experimental permission model when using the file system read restriction with the \`--allow-fs-read\` flag in (CVSS 7.5, NodeJS Node)
- [CVE-2023-30584](https://cve.now/CVE-2023-30584.md): A vulnerability has been discovered in Node.js version 20, specifically within the experimental permission model. (CVSS 7.7, NodeJS Node)
- [CVE-2024-21524](https://cve.now/CVE-2024-21524.md): All versions of the package node-stringbuilder are vulnerable to Out-of-bounds Read due to incorrect memory length calculation, by calling T (CVSS 8.2, node-stringbuilder)
- [CVE-2024-21525](https://cve.now/CVE-2024-21525.md): All versions of the package node-twain are vulnerable to Improper Check or Handling of Exceptional Conditions due to the length of the sourc (CVSS 8.3, node-twain)
- [CVE-2024-22018](https://cve.now/CVE-2024-22018.md): A vulnerability has been identified in Node.js, affecting users of the experimental permission model when the --allow-fs-read flag is used. (CVSS 2.9, NodeJS Node)
- [CVE-2024-22020](https://cve.now/CVE-2024-22020.md): A security flaw in Node.js allows a bypass of network import restrictions. (CVSS 6.5, NodeJS Node)
- [CVE-2024-38372](https://cve.now/CVE-2024-38372.md): Undici vulnerable to data leak when using response.arrayBuffer() (CVSS 2.0, nodejs undici · undici)
- [CVE-2024-27982](https://cve.now/CVE-2024-27982.md): The team has identified a critical vulnerability in the http server of the most recent version of Node, where malformed headers can lead to (CVSS 6.5, NodeJS Node)
- [CVE-2024-3566](https://cve.now/CVE-2024-3566.md): Command injection vulnerability in programing languages on Microsoft Windows operating system. (CVSS 9.8, Node.js · Go Programming Language GoLang +1)
- [CVE-2024-27983](https://cve.now/CVE-2024-27983.md): An attacker can make the Node.js HTTP/2 server completely unavailable by sending a small amount of HTTP/2 frames packets with a few HTTP/2 f (CVSS 8.2, NodeJS Node)
- [CVE-2024-30260](https://cve.now/CVE-2024-30260.md): Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline (CVSS 3.9, nodejs undici · undici)
- [CVE-2024-30261](https://cve.now/CVE-2024-30261.md): Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect (CVSS 2.6, nodejs undici · undici)
- [CVE-2024-22025](https://cve.now/CVE-2024-22025.md): A vulnerability in Node.js has been identified, allowing for a Denial of Service (DoS) attack through resource exhaustion when using the fet (CVSS 6.5, NodeJS Node)
- [CVE-2024-22017](https://cve.now/CVE-2024-22017.md): setuid() does not affect libuv's internal io\_uring operations if initialized before the call to setuid(). (CVSS 7.3, NodeJS Node)
- [CVE-2024-21896](https://cve.now/CVE-2024-21896.md): The permission model protects itself against path traversal attacks by calling path.resolve() on any paths given by the user. (CVSS 7.9, NodeJS Node)
- [CVE-2024-21890](https://cve.now/CVE-2024-21890.md): 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. (CVSS 5.0, NodeJS Node)
- [CVE-2024-21891](https://cve.now/CVE-2024-21891.md): Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-d (CVSS 7.9, NodeJS Node)
- [CVE-2024-22019](https://cve.now/CVE-2024-22019.md): A vulnerability in Node.js HTTP servers allows an attacker to send a specially crafted HTTP request with chunked encoding, leading to resour (CVSS 7.5, NodeJS Node)
- [CVE-2024-21892](https://cve.now/CVE-2024-21892.md): On Linux, Node.js ignores certain environment variables if those may have been set by an unprivileged user while the process is running with (CVSS 7.5, NodeJS Node)
- [CVE-2024-24750](https://cve.now/CVE-2024-24750.md): Backpressure request ignored in fetch() in Undici (CVSS 6.5, nodejs undici · undici)
- [CVE-2024-24758](https://cve.now/CVE-2024-24758.md): Proxy-Authorization header not cleared on cross-origin redirect in fetch in Undici (CVSS 3.9, nodejs undici · undici)
- [CVE-2023-30590](https://cve.now/CVE-2023-30590.md): The generateKeys() API function returned from crypto.createDiffieHellman() only generates missing (or outdated) keys, that is, it only gener (no CVSS, NodeJS Node · node +1)
- [CVE-2023-30588](https://cve.now/CVE-2023-30588.md): When an invalid public key is used to create an x509 certificate using the crypto.X509Certificate() API a non-expect termination occurs maki (no CVSS, NodeJS Node)
- [CVE-2023-30585](https://cve.now/CVE-2023-30585.md): A vulnerability has been identified in the Node.js (.msi version) installation process, specifically affecting Windows users who install Nod (no CVSS, NodeJS Node · node +1)
- [CVE-2023-30581](https://cve.now/CVE-2023-30581.md): The use of \_\_proto\_\_ in process.mainModule.\_\_proto\_\_.require() can bypass the policy mechanism and require modules outside of the policy.jso (CVSS 7.5, NodeJS Node)
- [CVE-2023-39331](https://cve.now/CVE-2023-39331.md): A previously disclosed vulnerability (CVE-2023-30584) was patched insufficiently in commit 205f1e6. (CVSS 7.7, NodeJS Node)
- [CVE-2023-38552](https://cve.now/CVE-2023-38552.md): When the Node.js policy feature checks the integrity of a resource against a trusted manifest, the application can intercept the operation a (no CVSS, NodeJS Node)
- [CVE-2023-39332](https://cve.now/CVE-2023-39332.md): Various \`node:fs\` functions allow specifying paths as either strings or \`Uint8Array\` objects. (no CVSS, NodeJS Node)
- [CVE-2023-26155](https://cve.now/CVE-2023-26155.md): All versions of the package node-qpdf are vulnerable to Command Injection such that the package-exported method encrypt() fails to sanitize (CVSS 7.3, node-qpdf)
- [CVE-2023-45143](https://cve.now/CVE-2023-45143.md): Undici's cookie header not cleared on cross-origin redirect in fetch (CVSS 3.9, nodejs undici · undici)
- [CVE-2023-32558](https://cve.now/CVE-2023-32558.md): The use of the deprecated API \`process.binding()\` can bypass the permission model through path traversal. (no CVSS, NodeJS Node)
- [CVE-2023-32005](https://cve.now/CVE-2023-32005.md): A vulnerability has been identified in Node.js version 20, affecting users of the experimental permission model when the --allow-fs-read fla (CVSS 5.3, NodeJS Node)
- [CVE-2023-32559](https://cve.now/CVE-2023-32559.md): A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. (CVSS 7.5, NodeJS Node)
- [CVE-2023-32002](https://cve.now/CVE-2023-32002.md): The use of \`Module.\_load()\` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module. (CVSS 9.8, NodeJS Node)
- [CVE-2023-32003](https://cve.now/CVE-2023-32003.md): \`fs.mkdtemp()\` and \`fs.mkdtempSync()\` can be used to bypass the permission model check using a path traversal attack. (CVSS 5.3, NodeJS Node)
- [CVE-2023-32004](https://cve.now/CVE-2023-32004.md): A vulnerability has been discovered in Node.js version 20, specifically within the experimental permission model. (CVSS 8.8, NodeJS Node)
- [CVE-2023-32006](https://cve.now/CVE-2023-32006.md): The use of \`module.constructor.createRequire()\` can bypass the policy mechanism and require modules outside of the policy.json definition fo (CVSS 8.8, NodeJS Node)
- [CVE-2023-30586](https://cve.now/CVE-2023-30586.md): A privilege escalation vulnerability exists in Node.js 20 that allowed loading arbitrary OpenSSL engines when the experimental permission mo (CVSS 7.5, NodeJS Node)
- [CVE-2023-30589](https://cve.now/CVE-2023-30589.md): The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests. (no CVSS, NodeJS Node · node +2)
- [CVE-2023-26109](https://cve.now/CVE-2023-26109.md): All versions of the package node-bluetooth-serial-port are vulnerable to Buffer Overflow via the findSerialPortChannel method due to imprope (CVSS 7.3, node-bluetooth-serial-port)
- [CVE-2023-26110](https://cve.now/CVE-2023-26110.md): All versions of the package node-bluetooth are vulnerable to Buffer Overflow via the findSerialPortChannel method due to improper user input (CVSS 7.3, node-bluetooth)
- [CVE-2023-26111](https://cve.now/CVE-2023-26111.md): All versions of the package @nubosoftware/node-static; all versions of the package node-static are vulnerable to Directory Traversal due to (CVSS 7.5, @nubosoftware/node-static · node-static)
- [CVE-2023-23918](https://cve.now/CVE-2023-23918.md): 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 experime (CVSS 7.5, NodeJS Node)
- [CVE-2023-23919](https://cve.now/CVE-2023-23919.md): 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 erro (CVSS 7.5, NodeJS Node)
- [CVE-2023-23920](https://cve.now/CVE-2023-23920.md): An untrusted search path vulnerability exists in Node.js. (CVSS 4.2, NodeJS Node)
- [CVE-2023-23936](https://cve.now/CVE-2023-23936.md): CRLF Injection in Nodejs ‘undici’ via host (CVSS 6.5, nodejs undici · undici)
- [CVE-2023-24807](https://cve.now/CVE-2023-24807.md): Undici vulnerable to Regular Expression Denial of Service in Headers (CVSS 7.5, nodejs undici · undici)
- [CVE-2022-35255](https://cve.now/CVE-2022-35255.md): A weak randomness in WebCrypto keygen vulnerability exists in Node.js 18 due to a change with EntropySource() in SecretKeyGenTraits::DoKeyGe (CVSS 9.1, NodeJS Node)
- [CVE-2022-35256](https://cve.now/CVE-2022-35256.md): The llhttp parser in the http module in Node v18.7.0 does not correctly handle header fields that are not terminated with CLRF. (CVSS 6.5, NodeJS Node)
- [CVE-2022-43548](https://cve.now/CVE-2022-43548.md): A OS Command Injection vulnerability exists in Node.js versions \<14.21.1, \<16.18.1, \<18.12.1, \<19.0.1 due to an insufficient IsAllowedHost c (CVSS 8.1, NodeJS Node)
- [CVE-2022-3783](https://cve.now/CVE-2022-3783.md): node-red-dashboard ui\_text Format ui-component-ctrl.js cross site scripting (CVSS 3.5, node-red-dashboard)
- [CVE-2022-24375](https://cve.now/CVE-2022-24375.md): Denial of Service (DoS) (CVSS 7.5, node-opcua)
- [CVE-2022-21208](https://cve.now/CVE-2022-21208.md): Denial of Service (DoS) (CVSS 7.5, node-opcua)
- [CVE-2022-25231](https://cve.now/CVE-2022-25231.md): Denial of Service (DoS) (CVSS 7.5, node-opcua)
- [CVE-2022-35948](https://cve.now/CVE-2022-35948.md): CRLF Injection in Nodejs ‘undici’ via Content-Type (CVSS 5.3, nodejs undici · undici)
- [CVE-2022-35949](https://cve.now/CVE-2022-35949.md): \`undici.request\` vulnerable to SSRF using absolute URL on \`pathname\` (CVSS 5.3, nodejs undici · undici)
- [CVE-2020-28433](https://cve.now/CVE-2020-28433.md): Command Injection (CVSS 7.3, node-latex-pdf)
- [CVE-2020-7678](https://cve.now/CVE-2020-7678.md): Arbitrary Code Execution (CVSS 8.6, node-import)
- [CVE-2022-31151](https://cve.now/CVE-2022-31151.md): Uncleared cookies on cross-host/cross-origin redirect in undici (CVSS 3.7, nodejs undici · undici)
- [CVE-2022-31150](https://cve.now/CVE-2022-31150.md): CRLF injection in request headers (CVSS 5.3, nodejs undici · undici)
- [CVE-2022-32223](https://cve.now/CVE-2022-32223.md): Node.js is vulnerable to Hijack Execution Flow: DLL Hijacking under certain conditions on Windows platforms.This vulnerability can be exploi (no CVSS, NodeJS Node)
- [CVE-2022-32212](https://cve.now/CVE-2022-32212.md): A OS Command Injection vulnerability exists in Node.js versions \<14.20.0, \<16.20.0, \<18.5.0 due to an insufficient IsAllowedHost check that (no CVSS, NodeJS Node)
- [CVE-2022-32213](https://cve.now/CVE-2022-32213.md): The llhttp parser \<v14.20.1, \<v16.17.1 and \<v18.9.1 in the http module in Node.js does not correctly parse and validate Transfer-Encoding he (no CVSS, NodeJS Node · llhttp)
- [CVE-2022-32214](https://cve.now/CVE-2022-32214.md): The llhttp parser \<v14.20.1, \<v16.17.1 and \<v18.9.1 in the http module in Node.js does not strictly use the CRLF sequence to delimit HTTP re (no CVSS, NodeJS Node · llhttp)
- [CVE-2022-32215](https://cve.now/CVE-2022-32215.md): The llhttp parser \<v14.20.1, \<v16.17.1 and \<v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding hea (no CVSS, NodeJS Node)
- [CVE-2022-32222](https://cve.now/CVE-2022-32222.md): A cryptographic vulnerability exists on Node.js on linux in versions of 18.x prior to 18.40.0 which allowed a default path for openssl.cnf t (no CVSS, NodeJS Node)
- [CVE-2022-23812](https://cve.now/CVE-2022-23812.md): Malicious Package (CVSS 9.8, node-ipc)
- [CVE-2022-21164](https://cve.now/CVE-2022-21164.md): Denial of Service (DoS) (CVSS 3.7, node-lmdb)
- [CVE-2021-44533](https://cve.now/CVE-2021-44533.md): Node.js \< 12.22.9, \< 14.18.3, \< 16.13.2, and \< 17.3.1 did not handle multi-value Relative Distinguished Names correctly. (no CVSS, NodeJS Node · node +1)
- [CVE-2021-44532](https://cve.now/CVE-2021-44532.md): Node.js \< 12.22.9, \< 14.18.3, \< 16.13.2, and \< 17.3.1 converts SANs (Subject Alternative Names) to a string format. (no CVSS, NodeJS Node)
- [CVE-2021-44531](https://cve.now/CVE-2021-44531.md): Accepting arbitrary Subject Alternative Name (SAN) types, unless a PKI is specifically defined to use a particular SAN type, can result in b (no CVSS, NodeJS Node)
- [CVE-2022-21824](https://cve.now/CVE-2022-21824.md): Due to the formatting logic of the "console.table()" function it was not safe to allow user controlled input to be passed to the "properties (no CVSS, NodeJS Node)
- [CVE-2021-22959](https://cve.now/CVE-2021-22959.md): The parser in accepts requests with a space (SP) right after the header name before the colon. (no CVSS, NodeJS Node)
- [CVE-2021-22960](https://cve.now/CVE-2021-22960.md): The parse function in llhttp \< 2.1.4 and \< 6.0.6. (no CVSS, NodeJS Node)
- [CVE-2021-22930](https://cve.now/CVE-2021-22930.md): Node.js before 16.6.0, 14.17.4, and 12.22.4 is vulnerable to a use after free attack where an attacker might be able to exploit the memory c (no CVSS, NodeJS Node)
- [CVE-2021-22931](https://cve.now/CVE-2021-22931.md): Node.js before 16.6.0, 14.17.4, and 12.22.4 is vulnerable to Remote Code Execution, XSS, Application crashes due to missing input validation (no CVSS, NodeJS Node)
- [CVE-2021-22939](https://cve.now/CVE-2021-22939.md): If the Node.js https API was used incorrectly and "undefined" was in passed for the "rejectUnauthorized" parameter, no error was returned an (no CVSS, NodeJS Node)
- [CVE-2021-22940](https://cve.now/CVE-2021-22940.md): Node.js before 16.6.1, 14.17.5, and 12.22.5 is vulnerable to a use after free attack where an attacker might be able to exploit the memory c (no CVSS, NodeJS Node)
- [CVE-2021-22921](https://cve.now/CVE-2021-22921.md): Node.js before 16.4.1, 14.17.2, and 12.22.2 is vulnerable to local privilege escalation attacks under certain conditions on Windows platform (no CVSS, NodeJS Node)
- [CVE-2021-22918](https://cve.now/CVE-2021-22918.md): Node.js before 16.4.1, 14.17.2, 12.22.2 is vulnerable to an out-of-bounds read when uv\_\_idna\_toascii() is used to convert strings to ASCII. (no CVSS, NodeJS Node)
- [CVE-2018-1109](https://cve.now/CVE-2018-1109.md): A vulnerability was found in Braces versions 2.2.0 and above, prior to 2.3.1. (no CVSS, nodejs-braces · braces)
- [CVE-2018-1107](https://cve.now/CVE-2018-1107.md): It was discovered that the is-my-json-valid JavaScript library used an inefficient regular expression to validate JSON fields defined to hav (no CVSS, nodejs-is-my-json-valid · is-my-json-valid)
- [CVE-2019-10196](https://cve.now/CVE-2019-10196.md): A flaw was found in http-proxy-agent, prior to version 2.1.0. (no CVSS, nodejs-http-proxy-agent · http-proxy-agent)
- [CVE-2021-22883](https://cve.now/CVE-2021-22883.md): Node.js before 10.24.0, 12.21.0, 14.16.0, and 15.10.0 is vulnerable to a denial of service attack when too many connection attempts with an (no CVSS, NodeJS Node)
- [CVE-2021-22884](https://cve.now/CVE-2021-22884.md): Node.js before 10.24.0, 12.21.0, 14.16.0, and 15.10.0 is vulnerable to DNS rebinding attacks as the whitelist includes “localhost6”. (no CVSS, NodeJS Node)
- [CVE-2020-7785](https://cve.now/CVE-2020-7785.md): Command Injection (CVSS 9.8, node-ps)
- [CVE-2020-8265](https://cve.now/CVE-2020-8265.md): Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 are vulnerable to a use-after-free bug in its TLS implementation. (no CVSS, NodeJS Node)
- [CVE-2020-8287](https://cve.now/CVE-2020-8287.md): Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 allow two copies of a header field in an HTTP request (for example, two Transfer-E (no CVSS, NodeJS Node)
- [CVE-2020-7789](https://cve.now/CVE-2020-7789.md): Command Injection (CVSS 5.6, node-notifier)
- [CVE-2020-8277](https://cve.now/CVE-2020-8277.md): A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service in versi (no CVSS, NodeJS Node)
- [CVE-2020-7740](https://cve.now/CVE-2020-7740.md): Server-side Request Forgery (SSRF) (CVSS 8.2, node-pdf-generator)
- [CVE-2020-8201](https://cve.now/CVE-2020-8201.md): Node.js \< 12.18.4 and \< 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. (no CVSS, NodeJS Node)
- [CVE-2020-8252](https://cve.now/CVE-2020-8252.md): The implementation of realpath in libuv \< 10.22.1, \< 12.18.4, and \< 14.9.0 used within Node.js incorrectly determined the buffer size which (no CVSS, NodeJS Node)
- [CVE-2020-8251](https://cve.now/CVE-2020-8251.md): Node.js \< 14.11.0 is vulnerable to HTTP denial of service (DoS) attacks based on delayed requests submission which can make the server unabl (no CVSS, NodeJS Node)
- [CVE-2020-7721](https://cve.now/CVE-2020-7721.md): Prototype Pollution (CVSS 9.8, node-oojs)
- [CVE-2020-7720](https://cve.now/CVE-2020-7720.md): Prototype Pollution (CVSS 9.8, node-forge)
- [CVE-2020-8215](https://cve.now/CVE-2020-8215.md): A buffer overflow is present in canvas version \<= 1.6.9, which could lead to a Denial of Service or execution of arbitrary code when it proc (no CVSS, node-canvas · canvas)
- [CVE-2020-7673](https://cve.now/CVE-2020-7673.md): node-extend through 0.2.0 is vulnerable to Arbitrary Code Execution. (no CVSS, node-extend)
- [CVE-2020-7609](https://cve.now/CVE-2020-7609.md): node-rules including 3.0.0 and prior to 5.0.0 allows injection of arbitrary commands. (no CVSS, node-rules)
- [CVE-2020-7632](https://cve.now/CVE-2020-7632.md): node-mpv through 1.4.3 is vulnerable to Command Injection. (no CVSS, node-mpv)
- [CVE-2020-7627](https://cve.now/CVE-2020-7627.md): node-key-sender through 1.0.11 is vulnerable to Command Injection. (no CVSS, node-key-sender)
- [CVE-2020-7602](https://cve.now/CVE-2020-7602.md): node-prompt-here through 1.0.1 allows execution of arbitrary commands. (no CVSS, node-prompt-here)
- [CVE-2019-15606](https://cve.now/CVE-2019-15606.md): Including trailing white space in HTTP header values in Nodejs 10, 12, and 13 causes bypass of authorization based on header value compariso (no CVSS, NodeJS Node)
- [CVE-2019-15604](https://cve.now/CVE-2019-15604.md): Improper Certificate Validation in Node.js 10, 12, and 13 causes the process to abort when sending a crafted X.509 certificate (no CVSS, NodeJS Node)
- [CVE-2019-15605](https://cve.now/CVE-2019-15605.md): HTTP request smuggling in Node.js 10, 12, and 13 causes malicious payload delivery when transfer-encoding is malformed (no CVSS, NodeJS Node)
- [CVE-2019-15607](https://cve.now/CVE-2019-15607.md): A stored XSS vulnerability is present within node-red (version: \<= 0.20.7) npm package, which is a visual tool for wiring the Internet of Th (no CVSS, node-red)
- [CVE-2019-15597](https://cve.now/CVE-2019-15597.md): A code injection exists in node-df v0.1.4 that can allow an attacker to remote code execution by unsanitized input. (no CVSS, node-df)
- [CVE-2019-10756](https://cve.now/CVE-2019-10756.md): It is possible to inject JavaScript within node-red-dashboard versions prior to version 2.17.0 due to the ui\_notification node accepting raw (no CVSS, node-red-dashboard)
- [CVE-2019-5739](https://cve.now/CVE-2019-5739.md): Keep-alive HTTP and HTTPS connections can remain open and inactive for up to 2 minutes in Node.js 6.16.0 and earlier. (no CVSS, Node.js)
- [CVE-2019-5737](https://cve.now/CVE-2019-5737.md): In Node.js including 6.x before 6.17.0, 8.x before 8.15.1, 10.x before 10.15.2, and 11.x before 11.10.1, an attacker can cause a Denial of S (no CVSS, Node.js)
- [CVE-2018-0114](https://cve.now/CVE-2018-0114.md): A vulnerability in the Cisco node-jose open source library before 0.11.0 could allow an unauthenticated, remote attacker to re-sign tokens u (no CVSS, Node-jose Library · node-jose)

---

Source: cve.now, built and run by Sazabi (AI-native observability and security)
Page: https://cve.now/tech/node
Site guide for agents: https://cve.now/llms.txt
Uses NVD data; not endorsed by NVD.
