Skip to content

fix: use patched runtimes for CVE-2026-111497 - #31

Closed
gskril wants to merge 2 commits into
masterfrom
security/cve-2026-111497-runtime
Closed

gskril wants to merge 2 commits into
masterfrom
security/cve-2026-111497-runtime

Conversation

@gskril

@gskril gskril commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Pins Bun to 1.4.4 and Node to 22.23.4 across package metadata, .nvmrc, CI and contributor instructions. Adds a scoped Playwright 1.62.1 override and regenerates bun.lock: the previously locked Playwright 1.57.0 selects Chromium 143 with the affected Brotli revision; 1.62.1 selects Chromium 151.0.7922.34 with the fixed cfa184a revision. Vocs stays at 1.4.1. The regenerated lock includes incidental same-version MetaMask deduplication, not an unrelated package upgrade.

Validation: frozen Bun 1.4.4 installation with lifecycle scripts disabled passed, content generation passed, and the full build reached Vocs bundle compilation before the executor terminated it with SIGKILL (exit 137). A complete production build is therefore not verified. JSON/YAML parsing and git diff --check passed. Browser execution was not verified: the official Playwright headless-shell download returned an invalid archive, and Chrome launch is blocked by this cloud executor's IPC restrictions.

Rollout: install the matching patched Chromium artifact, rebuild with the patched runtimes and verify actual hosting/build settings. CI and manifest pins do not attest to Cloudflare-managed production runtimes. Firefox and WebKit were not assessed. This remains a draft with the build limitation disclosed.

Sources:

This is a scoped CVE-2026-111497 fix, not a claim that the repository, dependencies or hosted service has no other security issues.

@gskril
gskril marked this pull request as ready for review October 24, 2026 02:03
@gskril gskril closed this Oct 24, 2026
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