CVE-2025-59465

Severity CVSS v4.0:
Pending analysis
Type:
CWE-400 Uncontrolled Resource Consumption ('Resource Exhaustion')
Publication date:
20/01/2026
Last modified:
30/01/2026

Description

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 affects applications that do not attach explicit error handlers to secure sockets, for example:<br /> ```<br /> server.on(&amp;#39;secureConnection&amp;#39;, socket =&gt; {<br /> socket.on(&amp;#39;error&amp;#39;, err =&gt; {<br /> console.log(err)<br /> })<br /> })<br /> ```

Vulnerable products and versions

CPE From Up to
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 20.0.0 (including) 20.20.0 (excluding)
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 22.0.0 (including) 22.22.0 (excluding)
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 24.0.0 (including) 24.13.0 (excluding)
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 25.0.0 (including) 25.3.0 (excluding)