Patched: you run official upstream Node.js 22.23.4, 24.22.1 or 26.12.1, or a later release in the same line, and the process restarted after the upgrade. Unpatched: official upstream builds below those versions. Not an upstream build: if your Node.js comes from a Linux distribution, a base image, a managed runtime or another vendor, check that vendor's own advisory. Vendors can backport fixes without changing the version number, so the version string alone doesn't settle it. Node.js 18, 20 and 25 are not among the three lines the post covers, and the post says end-of-life versions are always affected by security releases.1 That means those lines get no fix from this release. It doesn't mean every CVE below is reachable on them, and I haven't tested them against each one. Whether a given CVE reaches your code is a separate question, and the table answers it. Confidence: high on the CVE list, severities, affected lines and fixed versions, which I read on nodejs.org and in the release notes. Medium on practical exposure, because that column is my reading of each description and depends on your code and platform. Status as of 4 November 2026.
Node.js fixed ten vulnerabilities on 21 October 2026: four High, three Medium and three Low.1 Which of them apply depends on your line. By my count from the post's affected lines, all ten apply to 26.x, eight to 24.x and seven to 22.x.1 Only the Brotli flaw, CVE-2026-111497, is listed as exploited, and I found no exploitation reports for the other nine.2 Upgrade to 22.23.4, 24.22.1, 26.12.1 or a later release in your line today. Node.js has also scheduled another security release for 11 November or shortly after, with no details published yet.3
The complete PHP2Shell and Node2Shell guide covers the Brotli flaw across ecosystems. This page covers all ten Node.js fixes and which ones your app can feel.