Skip to content

fix(security): require patched Brotli runtimes - #191

Merged
InfernapeXavier merged 2 commits into
masterfrom
fix/brotli-runtime-security
Oct 24, 2026
Merged

InfernapeXavier merged 2 commits into
masterfrom
fix/brotli-runtime-security

Conversation

@InfernapeXavier

Copy link
Copy Markdown
Owner

Summary

  • Reject Node releases older than the CVE-2026-111497 security fixes and require Bun 1.4.4+.
  • Explicitly bootstrap Bun 1.4.4 for Vercel installs/builds instead of the vulnerable platform default.
  • Apply/check Debian's system Brotli security backport in orb lifecycle scripts.

Verification

  • ESLint, TypeScript, changed-file Prettier, and production builds passed.
  • 23 runtime boundary cases passed; orb setup twice and resume passed.
  • Node/Bun Brotli roundtrips and Next.js external-image response decoding exercised.
  • Exact Vercel install/build commands passed with an unusable platform Bun first on PATH.
  • Lockfile unchanged.

Deployment

Authorized to merge and redeploy. Verify hosted Node is at least 24.22.1 in production build logs; do not infer safety from the bundled Brotli version string.

Amp thread: https://ampcode.com/threads/T-01a16c87-dd12-7019-aa7e-837e3db21abb

Reject vulnerable Node and Bun releases and pin Vercel's Bun bootstrap. Apply Debian's Brotli security backport in orb setup and validate restored runtimes on resume.

Amp-Thread-ID: https://ampcode.com/threads/T-01a16c87-dd12-7019-aa7e-837e3db21abb
@vercel

vercel Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
infernapexavier-github Ready Ready Preview Oct 24, 2026 4:53pm UTC

@InfernapeXavier
InfernapeXavier merged commit 8f2cdbd into master Oct 24, 2026
7 of 8 checks passed
@InfernapeXavier
InfernapeXavier deleted the fix/brotli-runtime-security branch October 24, 2026 16:54

This branch was successfully deployed

1 active deployment
Preview — 27523935 Deployed Oct 24, 2026 by vercel[bot]
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.

2 participants