VYPR

Node.js

by Node.js

Source repositories

CVEs (216)

  • CVE-2019-15604HigFeb 7, 2020
    risk 0.50cvss 7.5epss 0.20

    Improper Certificate Validation in Node.js 10, 12, and 13 causes the process to abort when sending a crafted X.509 certificate

  • CVE-2019-5737HigMar 28, 2019
    risk 0.50cvss 7.5epss 0.16

    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 Service (DoS) by establishing an HTTP or HTTPS connection in keep-alive mode and by sending headers very slowly. This keeps the connection…

  • CVE-2018-12121HigNov 28, 2018
    risk 0.50cvss 7.5epss 0.10

    Node.js: All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0: Denial of Service with large HTTP headers: By using a combination of many requests with maximum sized headers (almost 80 KB per connection), and carefully timed completion of the headers, it is possible…

  • CVE-2018-1000168HigMay 8, 2018
    risk 0.50cvss 7.5epss 0.11

    nghttp2 version >= 1.10.0 and nghttp2 <= v1.31.0 contains an Improper Input Validation CWE-20 vulnerability in ALTSVC frame handling that can result in segmentation fault leading to denial of service. This attack appears to be exploitable via network client. This vulnerability…

  • CVE-2026-56848HigAug 4, 2026
    risk 0.49cvss 7.5epss 0.01

    A 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. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.

  • CVE-2026-56846HigAug 4, 2026
    risk 0.49cvss 7.5epss 0.01

    A flaw in Node.js HTTP/2 handling can cause HTTP/2 retained header blocks evade maxSessionMemory and enable remote memory exhaustion. This vulnerability affects Node.js **24.x** and **22.x**.

  • CVE-2026-48619HigJun 26, 2026
    risk 0.49cvss 7.5epss 0.01

    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 the client. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

  • CVE-2026-48615HigJun 26, 2026
    risk 0.49cvss 7.5epss 0.00

    A flaw in Node.js proxy tunnel error handling could expose proxy credentials in `ERR_PROXY_TUNNEL` error messages. When proxy credentials are embedded in the proxy URL, they may be exposed through error handling paths and captured by logs, diagnostics, or other error…

  • CVE-2026-21637HigJan 20, 2026
    risk 0.49cvss 7.5epss 0.01

    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 use. Synchronous exceptions thrown during these callbacks bypass standard TLS error handling paths (tlsClientError and error),…

  • CVE-2025-59466HigJan 20, 2026
    risk 0.49cvss 7.5epss 0.01

    We have identified a bug in Node.js error handling where "Maximum call stack size exceeded" errors become uncatchable when `async_hooks.createHook()` is enabled. Instead of reaching `process.on('uncaughtException')`, the process terminates, making the crash unrecoverable.…

  • CVE-2025-59464HigJan 20, 2026
    risk 0.49cvss 7.5epss 0.00

    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 applications call `socket.getPeerCertificate(true)`, each certificate field leaks memory, allowing remote clients to trigger…

  • CVE-2025-27209HigJul 18, 2025
    risk 0.49cvss 7.5epss 0.01

    The V8 release used in Node.js v24.0.0 has changed how string hashes are computed using rapidhash. This implementation re-introduces the HashDoS vulnerability as an attacker who can control the strings to be hashed can generate many hash collisions - an attacker can generate…

  • CVE-2025-23166HigMay 19, 2025
    risk 0.49cvss 7.5epss 0.01

    The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism…

  • CVE-2023-30587HigSep 7, 2024
    risk 0.49cvss 7.5epss 0.01

    A vulnerability in Node.js version 20 allows for bypassing restrictions set by the --experimental-permission flag using the built-in inspector module (node:inspector). By exploiting the Worker class's ability to create an "internal worker" with the kIsInternal Symbol, attackers…

  • CVE-2023-30583HigSep 7, 2024
    risk 0.49cvss 7.5epss 0.01

    fs.openAsBlob() can bypass the experimental permission model when using the file system read restriction with the `--allow-fs-read` flag in Node.js 20. This flaw arises from a missing check in the `fs.openAsBlob()` API. Please note that at the time this CVE was issued, the…

  • CVE-2024-22019HigFeb 20, 2024
    risk 0.49cvss 7.5epss 0.03

    A vulnerability in Node.js HTTP servers allows an attacker to send a specially crafted HTTP request with chunked encoding, leading to resource exhaustion and denial of service (DoS). The server reads an unbounded number of bytes from a single connection, exploiting the lack of…

  • CVE-2023-30590HigNov 28, 2023
    risk 0.49cvss 7.5epss 0.01

    The 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 function is also needed to compute the corresponding public key after calling…

  • CVE-2023-30585HigNov 28, 2023
    risk 0.49cvss 7.5epss 0.01

    A vulnerability has been identified in the Node.js (.msi version) installation process, specifically affecting Windows users who install Node.js using the .msi installer. This vulnerability emerges during the repair operation, where the "msiexec.exe" process, running under the…

  • CVE-2023-30581HigNov 23, 2023
    risk 0.49cvss 7.5epss 0.01

    The use of __proto__ in process.mainModule.__proto__.require() can bypass the policy mechanism and require modules outside of the policy.json definition. This vulnerability affects all users using the experimental policy mechanism in all active release lines: v16, v18 and, v20. …

  • CVE-2023-39331HigOct 18, 2023
    risk 0.49cvss 7.5epss 0.01

    A previously disclosed vulnerability (CVE-2023-30584) was patched insufficiently in commit 205f1e6. The new path traversal vulnerability arises because the implementation does not protect itself against the application overwriting built-in utility functions with user-defined…

Page 4 of 11