Node.js has issued updates fixing 16 vulnerabilities, seven of them rated high severity, across its three supported release lines. The patches address multiple flaws in the runtime's built-in HTTP/2 and HTTPS server code that can crash servers or leak memory contents, including responses and TLS private keys belonging to other connections.
The most severe issues affect default HTTP/2 servers. CVE-2026-123863 allows an unauthenticated client to crash servers on the 24.x and 26.x lines by sending requests that trigger a reply before the full request body arrives. A second flaw, CVE-2026-123866, can cause a server to send pieces of its memory to a client, including data intended for other connections. On newer 24.x and 26.x builds this can be triggered by a client alone; on older builds it requires the server to close a stream mid-response.
A separate HTTPS-specific issue tracked as CVE-2026-123864 lets an unauthenticated client read memory from other connections when the server handler calls res.flushHeaders() before the request body is complete and later calls res.end() with data. Plain HTTP servers using node:http are not affected.
Additional High-Severity Flaws
- CVE-2026-123865: a client can force any default HTTP/2 server to hold memory and file descriptors permanently.
- CVE-2026-123874: memory corruption on 24.x and 26.x when serving files via stream.respondWithFile() or stream.respondWithFD().
- CVE-2026-123875 (medium): canceling such file downloads can crash the server on all three lines.
- CVE-2026-126051: client-triggered crash of TLS servers on 24.x and 26.x that use SNICallback, OCSPRequest, newSession, resumeSession hooks or server.addContext().
- CVE-2026-123872: during TLS 1.2 renegotiation a client approved for one hostname can switch to a stricter certificate policy without satisfying its requirements.
All eight server-side flaws are fixed only by updating to the patched releases. No workarounds are provided in the advisory. End-of-life lines including 20.x and 25.x receive no fixes and are stated to be always affected. The advisory does not report any in-the-wild exploitation or recommend key rotation for servers that met the conditions of the HTTPS memory leak.


