Releases 26.12.1, 24.22.1 and 22.23.4 close ten CVEs, four rated High, and also drop trust in the compromised eMudhra intermediates through the bundled CA store.
Node.js fixes 16 flaws, seven high, in its three supported lines
EditorialBy TrustList Editorial
Versions 22.23.5, 24.22.3 and 26.13.1 close HTTP/2 and TLS holes, including one that can leak TLS private keys from an HTTPS server's memory and one that bypasses client certificate checks.
About Node.js fixes 16 flaws, seven high, in its three supported lines
Node.js fixes 16 flaws, seven high, in its three supported lines
11 November 2026: The Node.js project has shipped 22.23.5, 24.22.3 and 26.13.1 to fix 16 vulnerabilities, seven rated high, most of them in the HTTP/2 and TLS code that every public-facing Node server depends on. One of the high-rated bugs lets an unauthenticated client read memory belonging to other connections on an HTTPS server, including TLS private keys.
Not yet independently verified. The Node.js post gives severity words only, with no CVSS scores, and says nothing about exploitation; we found no independent analysis of the flaws yet. We will update this when it can be confirmed, and remove this note.
The HTTPS bug that can hand out private keys
CVE-2026-123864 is a re-entrancy flaw. When a zero-byte TLS write is issued from JavaScript running inside the HTTP parser's body callback, Node decrypts the next TLS record while the parser is still mid-body, re-enters the parser and ends up copying freed or unrelated heap memory into the request body. The project says that memory can include other users' requests and TLS private keys. Triggering it needs a handler that calls res.flushHeaders() before the request body ends and later calls res.end() with a non-empty chunk; reading the leak needs any ordinary route that echoes or stores a request body. Cleartext node:http is not affected. All three supported lines, 22.x, 24.x and 26.x, are.
The second TLS problem is an authentication bypass. Under CVE-2026-123872, a client using TLS 1.2 renegotiation can change the server name on its own and so get past client certificate authentication. A server that relies on mutual TLS per host name should treat this one as the priority. A related medium-rated flaw, CVE-2026-123867, makes CA-only SNI overrides of the client CA list fail open, which also weakens per-host mTLS.
Five more highs in HTTP/2 and TLS servers
- CVE-2026-123863 (24.x and 26.x): any unauthenticated client can abort a default HTTP/2 server through a failed assertion when the session is torn down. The project calls it a variant of CVE-2024-27983 that the earlier fix missed.
- CVE-2026-123865 (all lines): a protocol error during shutdown leaves an HTTP/2 session dangling, so memory and file descriptors leak for good. It completes an earlier, partial fix.
- CVE-2026-123866 (all lines): HTTP/2 stream teardown can send freed response memory to the peer.
- CVE-2026-126051 (24.x and 26.x): a remotely triggered uncaught exception in TLS servers through deferred handshake callbacks.
- CVE-2026-123874 (24.x and 26.x): a use-after-free when a
respondWithFile()stream is reset during a pending write.
The six medium flaws include a heap overflow in session.altsvc() with a long origin, proxy credentials leaking into ERR_PROXY_INVALID_CONFIG error messages, and a certificate validation bypass in https.Agent through TLS session reuse across policies. The three low ones sit in the permission model and in zlib. The release also updates llhttp on all three lines, undici on 24.x and 26.x, and sqlite on 22.x and 24.x.
Older runtimes get no patch
The project repeats its standing warning that end-of-life versions are always affected when a security release ships. Anything still on Node 20 or earlier has no fixed build for these bugs and has to move to a supported line. Container images and platform runtimes that pin a Node version, from serverless functions to build agents, need the new patch level pulled in explicitly; a rebuild on an old base image keeps the vulnerable binary.
The previous Node.js security release came on 21 October.
Related on TrustList:
- Node.js fixes a Brotli remote code flaw and two TLS hostname bypasses
- Deno joins Cloudflare: Deno Deploy shuts down in six months
- Brotli fixes a critical decoder flaw that reaches far beyond Node.js
Sources
- Node.js blog: Wednesday, November 11, 2026 Security Releases, 11 November 2026
- Node.js blog: Node.js v24.22.3 (LTS) release notes, 11 November 2026
Categories & features
- Node.js
- NodeJS
- JavaScript
- Web Development
- Cybersecurity
- Patch Management
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
One flaw sits in image optimisation of SVG files and reaches back to Next.js 10; the other hits the use cache directive in 16.x and has no workaround. A third advisory fixes a Server Actions denial of service.
Vercel’s advisory of 30 September 2026 says the Node.js ImageResponse in next/og, in Next.js 16.2.0 up to 16.3.6, can allow remote code execution when attacker-controlled values reach SVG content. Upgrade to 16.3.6.
The open-source runtime gets a year of monthly fixes before development stops; JSR keeps running on Cloudflare and paying Deploy customers are offered migration help to Workers.
CVE-2026-126187 scores 9.5 under CVSS 4.0 and needs no login. Four release lines get a fix, and apps that never render React on a server are not affected.
All seven are rated medium, but three can hand one user data cached for another, and one exposes HttpOnly session cookies on Edge routes to page scripts.
The Deno runtime gets a year of monthly bug and security releases, then development ends; JSR keeps running on Cloudflare, and paying Deploy customers get help moving to Workers.
CVE-2026-111497 is rated 9.2 by Google and hits every Brotli release from 1.0.3 to 1.2.0. Envoy, the PyPI packages and Debian have shipped fixes; Ubuntu still ranks it medium.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More Node.jsThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.