Resumo
O Node.js 22.23.4 é uma versão de segurança da linha LTS Jod. A publicação corrige o agente HTTP e a resolução DNS, além de revisar o tratamento de endereços IP em TLS e o modelo de permissões. O gerador de números aleatórios da criptografia também recebe correção, e o projeto orienta atualizar a linha 22.
Novidades
A publicação não acrescenta recursos e reúne correções de segurança e atualizações de dependências.
Melhorias
- nodejs 22.23.4 — Certificados raiz: a lista de autoridades segue o NSS 3.131.1.
- nodejs 22.23.4 — Dependências: c-ares sobe para 1.34.9, a base de timezone para 2026e, o OpenSSL para 3.5.9, o SQLite para 3.53.4 e o undici para 6.29.1.
Correções
- nodejs 22.23.4 — HTTP: a proteção de dados do agente funciona sem I/O e fecha a exposição CVE-2026-105481.
- nodejs 22.23.4 — DNS:
resolverecusa entradas com bytes nulos, conforme CVE-2026-105482. - nodejs 22.23.4 — TLS: endereços IP não canônicos são rejeitados, conforme CVE-2026-106069.
- nodejs 22.23.4 — Permissões:
realpathSyncconsulta o modelo de permissões, conforme CVE-2026-106073. - nodejs 22.23.4 — Criptografia: os caches aleatórios são reiniciados entre snapshots, conforme CVE-2026-106074.
- nodejs 22.23.4 — Brotli: o decodificador expõe o erro de troca de bloco e recebe a correção associada a CVE-2026-111497.
Ponto de Atenção
A versão corrige falhas que afetam servidores que aceitam conexões externas e aplicações que validam certificados. Serviços que usam IP em SAN ou cadeias com chaves públicas revogadas podem recusar conexões depois da atualização. Teste sugerido: atualize a imagem base, confira a cadeia TLS do serviço e execute uma resolução DNS com entrada inválida para confirmar a recusa.
Notas da versão
O release oficial do Node.js 22.23.4 foi publicado em 21/10/2026 às 10h38 UTC como versão LTS.