Node.js security updates: October 2026

The Node.js security releases of 21 October affect the runtime behind APIs, web applications and background workers. Installing dependencies alone does not update that runtime. Intercube can manage the server-side update and release environment, so your developers can concentrate on checking application behaviour.

Author
Intercube
Published
Reading time
5 min read

01

Security fixes are available for three branches

The Node.js project published security updates on 21 October 2026 for the 22.x, 24.x and 26.x release lines. The fixed releases are 22.23.4, 24.22.1 and 26.12.1. The bulletin rates the most serious issues as high severity and includes fixes in bundled dependencies.

CVE-2026-111497 concerns an out-of-bounds write in the Brotli decoder that can permit remote code execution. The release also addresses DNS input validation and TLS hostname verification issues, including CVE-2026-105482 and CVE-2026-106069. Exposure depends on how an application uses the affected runtime functions and processes untrusted data.

02

Update the runtime that actually serves traffic

A package-lock update or a successful npm audit does not establish that the Node.js executable running your application has been replaced. Identify the runtime used by the web process, queue workers and scheduled jobs. Check container images and service definitions as well as the version in an interactive shell.

Build environments need a separate check. A pipeline can compile assets with one Node.js version while the production application runs another. Rebuild affected images and release the updated application processes; replacing a binary on disk does not replace a process already running in memory.

Record the running versions after the release and exercise the application paths that matter: API requests, outbound HTTPS connections, background work and compressed-content handling where used. Review unexpected worker exits, memory failures and outbound connection errors. If there are signs of compromise, preserve relevant logs and involve the incident-response team alongside patching.

03

Keep application tests close to the release

Use a preview or staging environment to check the updated runtime against the application and its services. Test external API integrations and jobs as well as the homepage. Certificate-validation fixes can expose integrations that previously accepted an invalid hostname, so investigate a new TLS error rather than disabling verification.

Intercube engineers can prepare the environment and help resolve runtime, service and deployment issues with your developers. Our deployment pipelines are included in the managed hosting plan, removing the need for a separate GitHub Actions deployment workflow or separate CI runner bill for that pipeline.

For compatible applications, the release procedure can use zero downtime deployments. Check process startup, health checks and worker handover before selecting that route. A change that needs maintenance should have an agreed window and a recovery route, rather than relying on an untested restart during live traffic.

04

Give runtime maintenance a clear owner

The immediate task is to update affected runtimes. The longer-term decision is who keeps track of those runtimes and carries out the next security release. A server with Node.js installed still needs someone responsible for its lifecycle, configuration and release behaviour.

With Intercube managed hosting, our engineers operate the infrastructure and managed runtime, while your team owns the application and its acceptance checks. Preview environments, pipeline history and engineering support connect that maintenance to the way you deliver software.

If your current provider leaves server maintenance with your developers, we can assess the application, prepare the target environment and plan a transfer to Intercube. Migration to Intercube managed hosting is included at no additional cost. Start with the running application and its dependencies, so the move also establishes who owns future maintenance.

Check the complete Node.js release route

  • Security releases are available as Node.js 22.23.4, 24.22.1 and 26.12.1.
  • Check the web process, background workers, scheduled jobs and build runtime separately.
  • Rebuild affected images and replace running processes through the release procedure.
  • Test integrations and investigate TLS errors without weakening certificate checks.
  • Use Intercube engineering support, preview environments and included deployment pipelines.
  • Discuss a managed hosting migration if runtime maintenance currently falls to your developers.

Official security and release details

Put your Node.js hosting with our engineers.

Discuss your running application, workers and release process. Intercube can take on the managed hosting and runtime maintenance, with migration included at no additional cost.

Discuss your Node.js hosting