Technology1 min read

Node.js 24.22.3 (LTS)

By · Published by Everything Blog

In short

The update targets critical vulnerabilities discovered in TLS and HTTP/2 handling that allowed remote server crashes and unauthorized alterations to Server Name Indication during session resumptions. It also resolves medium and low-severity risks, including permission flaws in file system watching and potential proxy credential leaks inside error messages. Furthermore, the deployment upgrades critical embedded dependencies such as brotli 1.2.1, llhttp 9.4.4, sqlite 3.54.1, and undici 7.30.2. Compatibility corrections were also integrated to maintain stability across configured OpenSSL API levels and older OpenSSL 3.0 builds.

Key points

  • System administrators should deploy the update to protect network infrastructure from hig…: System administrators should deploy the update to protect network infrastructure from high-severity TLS and HTTP/2 remote exploits.
  • The release mitigates sensitive data exposure risks by preventing proxy credentials from…: The release mitigates sensitive data exposure risks by preventing proxy credentials from leaking into system error messages.
  • Organizations operating on older OpenSSL 3.0 builds will maintain operational compatibili…: Organizations operating on older OpenSSL 3.0 builds will maintain operational compatibility without sacrificing core security fixes.

Sources checked by our analysis pipeline: 1

Antoine du Hamel

2026-11-11, Version 24.22.3 'Krypton' (LTS), @aduh95

This is a security release.

Notable Changes

- (CVE-2026-123863) http2: release headers when a stream is removed (Matteo Collina) – High

- (CVE-2026-123864) tls,http: prevent nested parser execution from empty writes (Matteo Collina) – High

- (CVE-2026-123865) http2: detect streams abandoned by nghttp2 (Matteo Collina) – High

- (CVE-2026-123866) http2: retain buffers until socket writes finish (Matteo Collina) – High

- (CVE-2026-123872) tls: disable resumption for mTLS with no session id context (Tim Perry) – High

- (CVE-2026-123872) tls: don't allow renegotiation or HRR to change SNI (Tim Perry) – High

- (CVE-2026-123872) tls: don't allow TLS resumption to change SNI (Tim Perry) – High

- (CVE-2026-123874) http2: retain streams during pending writes (Matteo Collina) – High

- (CVE-2026-126051) tls: fix remotely reachable TLS server crash (Tim Perry) – High

- (CVE-2026-123828) http2: avoid overflowing ALTSVC buffers (Matteo Collina) – Medium

- (CVE-2026-123867) tls: apply the CA of SNI contexts without a certificate (Matteo Collina) – Medium

- (CVE-2026-123868) http2: charge inbound DATA retained by streams to maxSessionMemory (Matteo Collina) –…

Technology