Skip to content

chore: bump Bun to 1.4.4 (CVE-2026-111497) - #39

Merged
0rierel merged 1 commit into
masterfrom
task/t-v4bjyp0814-security-bump-in-springdotnew-echoform-a
Oct 25, 2026
Merged

0rierel merged 1 commit into
masterfrom
task/t-v4bjyp0814-security-bump-in-springdotnew-echoform-a

Conversation

@0rierel

@0rierel 0rierel commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Security bump: move every Bun pin to 1.4.4. Bun 1.4.3 and older bundle a vulnerable Brotli decoder (CVE-2026-111497, RCE via a crafted Content-Encoding: br / zlib brotli stream); 1.4.4 has the fix.

  • .github/workflows/ci.yml, release.yml, deploy-wmux-client.yml: oven-sh/setup-bun bun-version 1.3.11 -> 1.4.4
  • package.json: packageManager bun@1.3.11 -> bun@1.4.4
  • bun.lock: @types/bun and bun-types resolutions 1.3.14 -> 1.4.4 (the seven workspaces declare @types/bun: "latest", so the lockfile is the pin)

The lockfile change is a targeted in-place update of those two entries. A plain bun install under 1.4.4 rewrites the lockfile to format v2 and re-resolves unrelated dependencies; that was kept out of this PR. Bun 1.4.4 accepts the existing v1 lockfile under --frozen-lockfile.

No Dockerfile / oven/bun image, .bun-version, .tool-versions, mise, bun.sh/install or version-guard pins exist in the repo. No changeset: no published @playfast package changes.

Test plan

  • Bun 1.4.4: bun install --frozen-lockfile (lockfile unchanged), bun run typecheck, bun run build, packages/echoform tests (8 pass)
  • CI green on this head (lint, typecheck, build, unit and Playwright tests on Bun 1.4.4)

Closes #38

Task: t-v4bjyp0814

Bun 1.4.3 and older bundle a vulnerable Brotli decoder (CVE-2026-111497). Move the setup-bun pins, packageManager and the @types/bun / bun-types lockfile resolutions to 1.4.4.

Signed-off-by: Ori Erel <orierel1i12@gmail.com>
@0rierel
0rierel merged commit 8c7b9b8 into master Oct 25, 2026
2 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.

muxmaxing task t-v4bjyp0814

1 participant