Skip to content
This repository was archived by the owner on Oct 23, 2026. It is now read-only.

chore(ci): move Node/Bun CI pins to patched releases (CVE-2026-111497) - #44

Open
dylanschmittle-uniswap wants to merge 1 commit into
mainfrom
ci/node-bun-cve-2026-111497
Open

dylanschmittle-uniswap wants to merge 1 commit into
mainfrom
ci/node-bun-cve-2026-111497

Conversation

@dylanschmittle-uniswap

Copy link
Copy Markdown

Summary

Moves this repo's CI Node/Bun versions to releases patched for the October 2026 Node.js security release, including CVE-2026-111497, an RCE in the Brotli decoder reachable from fetch() and zlib.

  • Node 12/14/16/18/20/21/23 are end-of-life and got no fix. They move to 22.23.4, and Node 24 moves to 24.22.1. A bare major such as 22 or 22.x is pinned exactly, because setup-node can otherwise reuse an older runner-cached patch release.
  • bun 1.4.3 and earlier bundle the unfixed Brotli decoder (oven-sh/bun#46352), so it moves to 1.4.4.

Scope is CI only: .github/**, .nvmrc, .node-version, .bun-version. Dockerfiles and engines are unchanged.

File Before After
.nvmrc 18 22.23.4

Opened as part of the CI sweep for #inc-10-22-sev2-multiple-rce. If CI fails on the major-version jump, the fix is usually a dependency bump. Close this PR if the repo is retired.

Test plan

  • CI on this PR passes on the new versions

Node <= 20 is end-of-life and got no fix in the Oct 2026 security release; bun <= 1.4.3 bundles the unfixed Brotli decoder. Pins CI to Node 22.23.4 / 24.22.1 and bun 1.4.4.
@dylanschmittle-uniswap
dylanschmittle-uniswap marked this pull request as ready for review October 22, 2026 21:45
@dylanschmittle-uniswap
dylanschmittle-uniswap requested a review from a team as a code owner October 22, 2026 21:45
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