Security update: Node.js patched on every CRHQ server

On 21 October the Node.js project released security fixes. We installed the patched version on every CRHQ server the following day. There is nothing you need to do.

On Wednesday, 21 October 2026, the Node.js project published security releases for all of its supported versions. Node.js is one of the core pieces that runs your CRHQ server. On 22 October we upgraded every CRHQ server, and our own systems including crhq.ai, to Node.js 22.23.4, the patched release for the version we use. There is nothing you need to do.

Node.js 22.23.4 installed on every CRHQ server: the October 2026 security fixes, patched within a day.

What was fixed

The Node.js project rated the most serious issues for our version line as high. In plain words, the fixes for that line cover:

IssueSeverityReference
Decompressing specially crafted Brotli data (a common web compression format) could write outside its memory and allow code to runHighCVE-2026-111497
A secure (TLS) connection could accept a certificate for the wrong address when the address is written in an unusual wayHighCVE-2026-106069
A DNS lookup could cut a name short when it contained a hidden null characterHighCVE-2026-105482
A certificate for a domain name could be accepted for an IP address written in a non-standard formMediumCVE-2026-106072
A reused (keep-alive) connection could accept a response that was sent before its requestMediumCVE-2026-105481
Random IDs could repeat in programs started from a saved startup snapshotMediumCVE-2026-106074
A gap in Node.js's optional permission model when resolving file pathsLowCVE-2026-106073

The release also updates libraries that come bundled with Node.js: OpenSSL, c-ares (used for DNS lookups), SQLite, Undici (used for web requests), and the list of trusted certificate authorities, which now leaves out a compromised one.

When it happened

DateWhat happened
21 OctoberNode.js publishes the security releases
22 OctoberNode.js 22.23.4 installed on every CRHQ server and on crhq.ai
22 and 23 OctoberPlanned restarts move the running platform onto the patched version. Agent work that was running at the time picked up again on its own

What this means for you

  • Nothing to do. Your CRHQ server already runs the patched version.
  • Your own projects. If your agents run your own apps with their own copy of Node.js, for example inside a Docker container, that copy is separate from the one CRHQ runs. Ask your agent to check its version and update it if needed.
  • Elsewhere. On your own machines, the Node.js project advises using an up-to-date version: 22.23.4, 24.22.1 or 26.12.1, depending on your version line.

Sources: the Node.js October 2026 security releases and the Node.js 22.23.4 release notes.

Questions? Reply to the email or write to hello@crhq.ai.