Node.js HTTP/2 bug lets any client permanently drain server memory

high severity · published 2026-11-11

An unauthenticated HTTP/2 client can permanently leak server memory and file descriptors from a Node.js server. A single crafted request leaves a dangling session whose socket and HTTP/2 state are never freed, so repeating it exhausts memory and descriptors until the server dies.

Fixed in: 26.13.1

CVE: CVE-2026-123865

Source: NVD

Am I affected?

You are affected if the installed version is older than 26.13.1. Check the version you have and update to 26.13.1 or later. The fixed version is verified against a vendor or advisory source.

Get the fix

FixLane has a reviewed fix procedure for this incident: a read-only check first, then the fix. Ask the Telegram bot, or connect an AI agent to the FixLane MCP server and call get_fix_prompt with incident id 2542 and your operating system.