CVE-2026-123875NVD
Vulnerability Summary
A NULL pointer dereference in Node.js HTTP/2 lets an unauthenticated client crash the server, over both TLS and cleartext, by cancelling file downloads. When the server serves a file with stream.respondWithFile() or stream.respondWithFD() and the client cancels the request, a StreamPipe used for the transfer is torn down in an order that leaves a NULL pointer which is then dereferenced, aborting the process. No crafted frames are needed, and a handful of cancelled requests against a default file-serving handler is enough.
Affected & Patched Versions
- This vulnerability affects all users in active release lines: 22.x, 24.x, 26.x
- Node.js v22.23.5
- Node.js v24.22.3
- Node.js v26.13.1