Skip to content

Pin Node to 22.23.4 (CVE-2026-111497) - #1676

Merged
christoph2806 merged 1 commit into
developfrom
gov/p37-a1-node-22
Oct 26, 2026
Merged

christoph2806 merged 1 commit into
developfrom
gov/p37-a1-node-22

Conversation

@christoph2806

Copy link
Copy Markdown
Member

Node 20 gets no fix for CVE-2026-111497, an out-of-bounds write in the Brotli decoder. This PR moves the image and CI to the patched 22.23.4.

  • Dockerfile line 1: ARG VARIANT=node:22.23.4-alpine (was node:20-alpine).
  • .github/workflows/build.yml: node-version: '22.23.4' for build and test.

No other change. The CI build on this PR is the check that Next.js 15.1.3 builds on Node 22.

Task: GOV/P37-A1


Generated by Claude Code

@christoph2806

Copy link
Copy Markdown
Member Author

recheck

1 similar comment
@christoph2806

Copy link
Copy Markdown
Member Author

recheck

@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

Node 20 gets no fix for CVE-2026-111497 (Brotli decoder out-of-bounds
write). 22.23.4 is the patched 22.x release.

Task: GOV/P37-A1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FiRdCbBbAp6gEy6Tnkj5Ke
@christoph2806

Copy link
Copy Markdown
Member Author

recheck

@christoph2806

Copy link
Copy Markdown
Member Author

I have read the CLA Document and I hereby sign the CLA

@christoph2806
christoph2806 merged commit 7e3b1e7 into develop Oct 26, 2026
7 of 8 checks passed
@christoph2806
christoph2806 deleted the gov/p37-a1-node-22 branch October 26, 2026 10:32
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant