Skip to content

fix: pin Bun 1.4.4 (Brotli RCE CVE-2026-111497) - #5

Merged
boehlerlukas merged 1 commit into
mainfrom
fix/bun-1.4.4-brotli
Oct 24, 2026
Merged

boehlerlukas merged 1 commit into
mainfrom
fix/bun-1.4.4-brotli

Conversation

@boehlerlukas

Copy link
Copy Markdown

Bun < 1.4.4 bundles a Brotli decoder vulnerable to CVE-2026-111497 (out-of-bounds write → RCE when decoding attacker-controlled Brotli, e.g. Content-Encoding: br responses).

  • packageManager bun@1.3.5 → bun@1.4.4
  • Dockerfile oven/bun:1 → oven/bun:1.4.4 (both stages)
  • every oven-sh/setup-bun@v2 step pinned to bun-version: 1.4.4

Verified: bun@1.4.4 install --frozen-lockfile --ignore-scripts --dry-run accepts the existing bun.lock unchanged.

Repo has been dormant since April; this only matters if a new release/image is built from it.

🤖 Generated with Claude Code

Bun before 1.4.4 bundles an unpatched Brotli decoder. Pin the
packageManager, Docker base images and every setup-bun step to 1.4.4
instead of the floating oven/bun:1 / latest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@boehlerlukas
boehlerlukas merged commit 858ac78 into main Oct 24, 2026
1 check 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