VYPR

Node.js HTTP servers

by Node.js

Source repositories

CVEs (4)

  • CVE-2024-27983HigApr 9, 2024
    risk 0.60cvss 8.2epss 0.87

    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 frames inside. It is possible to leave some data in nghttp2 memory after reset when headers with HTTP/2 CONTINUATION frame are sent to 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-2026-21710HigMar 30, 2026
    risk 0.44cvss 7.5epss 0.26

    A 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`. When this occurs, `dest["__proto__"]` resolves to `Object.prototype` rather than `undefined`,…

  • CVE-2026-21714MedMar 30, 2026
    risk 0.27cvss 5.3epss 0.00

    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 control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never…