Skip to content

chore: bump Node.js pins to patched releases (22.23.4 / 24.22.1) - #23

Merged
ian merged 2 commits into
mainfrom
devin/node-security-bump
Oct 23, 2026
Merged

ian merged 2 commits into
mainfrom
devin/node-security-bump

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

What

Bumps every pinned Node.js version to a patched release from the October 2026 Node.js security releases:

  • 22* pins → 22.23.4 (LTS)
  • 24* pins → 24.22.1 (LTS)
  • EOL pins (≤20, incl. .x matrix entries) → 22.23.4

Covers .nvmrc / .node-version, package.json engines, workflow node-version values and matrices, action input defaults, and Docker base images.

Why

The Oct 21, 2026 security releases fix high-severity issues including TLS servername/ALPN verification bypasses (CVE-2026-106069, CVE-2026-105483), a dns.resolve() NUL-byte truncation (CVE-2026-105482), a Brotli decompression out-of-bounds write (CVE-2026-111497), and HTTP keep-alive mishandling. All Node pins should move to a patched line; ≤20 is EOL and unpatched.

https://nodejs.org/en/blog/vulnerability/oct-2026-security-releases

Link to Devin session: https://app.devin.ai/sessions/0af71a57ddc24b1296a36adaac2a2ae0
Open in Devin Desktop: https://app.devin.ai/desktop/session/0af71a57ddc24b1296a36adaac2a2ae0?variant=devin
Requested by: @ian

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 2121ecd3-a3a2-425a-823c-fee2fba334bc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Branch protection requires 'verify (22)' / 'verify (24)'; renamed patch-level
jobs would never report. Majors resolve to the newest patched release.
Drops the EOL Node 20 leg; engines floor (>=22.23.4) is unchanged.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@ian
ian merged commit fc56d06 into main Oct 23, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant