VYPR

Node.js

by Node.js

Source repositories

CVEs (217)

  • CVE-2015-3194HigDec 6, 2015
    risk 0.45cvss 7.5epss 0.44

    crypto/rsa/rsa_ameth.c in OpenSSL 1.0.1 before 1.0.1q and 1.0.2 before 1.0.2e allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via an RSA PSS ASN.1 signature that lacks a mask generation function parameter.

  • CVE-2020-8287MedJan 6, 2021
    risk 0.44cvss 6.5epss 0.16

    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-Encoding header fields). In this case, Node.js identifies the first header field and ignores the second. This can lead to HTTP Request…

  • CVE-2014-3744HigOct 23, 2017
    risk 0.44cvss 7.5epss 0.17

    Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary files via a %2e%2e (encoded dot dot) in an unspecified path.

  • CVE-2015-3193HigDec 6, 2015
    risk 0.44cvss 7.5epss 0.25

    The Montgomery squaring implementation in crypto/bn/asm/x86_64-mont5.pl in OpenSSL 1.0.2 before 1.0.2e on the x86_64 platform, as used by the BN_mod_exp function, mishandles carry propagation and produces incorrect output, which makes it easier for remote attackers to obtain…

  • CVE-2021-3449MedMar 25, 2021
    risk 0.43cvss 5.9epss 0.64

    An OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a…

  • CVE-2018-21270MedDec 3, 2020
    risk 0.43cvss 6.5epss 0.04

    Versions less than 0.0.6 of the Node.js stringstream module are vulnerable to an out-of-bounds read because of allocation of uninitialized buffers when a number is passed in the input stream (when using Node.js 4.x).

  • CVE-2015-2927MedSep 20, 2017
    risk 0.43cvss 6.5epss 0.05

    node 0.3.2 and URONode before 1.0.5r3 allows remote attackers to cause a denial of service (bandwidth consumption).

  • CVE-2026-48933HigJun 26, 2026
    risk 0.42cvss 7.5epss 0.04

    A flaw in Node.js WebCrypto implementation can crash the process if the input of `subtle.encrypt()` is a multiple of 2GiB. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

  • CVE-2026-48937HigJun 18, 2026
    risk 0.42cvss 7.5epss 0.01

    A flaw in Node.js HTTP/2 server API can cause servers to keep accepting data even after sending a `GOAWAY` frame. This vulnerability affects two supported release lines: **Node.js 22** and **Node.js 24**.

  • CVE-2025-59465HigJan 20, 2026
    risk 0.42cvss 7.5epss 0.04

    A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unhandled `TLSSocket` error `ECONNRESET`. Instead of safely closing the connection, the process crashes, enabling a remote denial of service. This primarily…

  • CVE-2025-23167MedMay 19, 2025
    risk 0.42cvss 6.5epss 0.01

    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`. This inconsistency enables request smuggling, allowing attackers to bypass proxy-based access controls and submit unauthorized requests. The…

  • CVE-2024-22020MedJul 9, 2024
    risk 0.42cvss 6.5epss 0.01

    A security flaw in Node.js allows a bypass of network import restrictions. By embedding non-network imports in data URLs, an attacker can execute arbitrary code, compromising system security. Verified on various platforms, the vulnerability is mitigated by forbidding data URLs…

  • CVE-2024-27982MedMay 7, 2024
    risk 0.42cvss 6.5epss 0.01

    The team has identified a critical vulnerability in the http server of the most recent version of Node, where malformed headers can lead to HTTP request smuggling. Specifically, if a space is placed before a content-length header, it is not interpreted correctly, enabling…

  • CVE-2024-22025MedMar 19, 2024
    risk 0.42cvss 6.5epss 0.01

    A vulnerability in Node.js has been identified, allowing for a Denial of Service (DoS) attack through resource exhaustion when using the fetch() function to retrieve content from an untrusted URL. The vulnerability stems from the fact that the fetch() function in Node.js always…

  • CVE-2024-21890MedFeb 20, 2024
    risk 0.42cvss 6.5epss 0.01

    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 example: ``` --allow-fs-read=/home/node/.ssh/*.pub ``` will ignore `pub` and give access to everything after `.ssh/`. This…

  • CVE-2023-30589HigJul 1, 2023
    risk 0.42cvss 7.5epss 0.04

    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 Smuggling (HRS). The CR character (without LF) is sufficient to delimit HTTP header fields in the llhttp parser. According to…

  • CVE-2022-35256MedDec 5, 2022
    risk 0.42cvss 6.5epss 0.03

    The llhttp parser in the http module in Node v18.7.0 does not correctly handle header fields that are not terminated with CLRF. This may result in HTTP Request Smuggling.

  • CVE-2022-32214MedJul 14, 2022
    risk 0.42cvss 6.5epss 0.82

    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 requests. This can lead to HTTP Request Smuggling (HRS).

  • CVE-2021-22959MedNov 15, 2021
    risk 0.42cvss 6.5epss 0.03

    The parser in accepts requests with a space (SP) right after the header name before the colon. This can lead to HTTP Request Smuggling (HRS) in llhttp < v2.1.4 and < v6.0.6.

  • CVE-2021-22960MedNov 3, 2021
    risk 0.42cvss 6.5epss 0.02

    The parse function in llhttp < 2.1.4 and < 6.0.6. ignores chunk extensions when parsing the body of chunked requests. This leads to HTTP Request Smuggling (HRS) under certain conditions.

Page 7 of 11