[GH-ISSUE #475] Pin Rollup to >=4.59.0 for CVE-2026-27606 #106

Closed
opened 2026-05-06 12:37:15 +02:00 by BreizhHardware · 0 comments

Originally created by @Divkix on GitHub (Mar 11, 2026).
Original GitHub issue: https://github.com/cloudflare/vinext/issues/475

Summary

The repo currently resolves rollup@4.57.1 in the workspace lockfile, which is affected by CVE-2026-27606 / GHSA-mw96-cpmx-2vgc.

GitHub Advisory: https://github.com/advisories/GHSA-mw96-cpmx-2vgc
OSV: https://osv.dev/vulnerability/GHSA-mw96-cpmx-2vgc

Current state

  • pnpm-lock.yaml resolves rollup@4.57.1
  • The version is pulled in via vite@7.3.1 and @mdx-js/rollup
  • The advisory is fixed in rollup@4.59.0

Impact

This appears to be a build-time/tooling exposure rather than a vinext runtime server issue, but the repository should still stop resolving the vulnerable Rollup version.

Proposed fix

Add a pnpm override for rollup and refresh the lockfile so the workspace resolves 4.59.0 or newer.

Validation

vite@7.3.1 accepts newer Rollup versions (^4.43.0), so 4.59.0 is semver-compatible.

Originally created by @Divkix on GitHub (Mar 11, 2026). Original GitHub issue: https://github.com/cloudflare/vinext/issues/475 ## Summary The repo currently resolves `rollup@4.57.1` in the workspace lockfile, which is affected by `CVE-2026-27606` / `GHSA-mw96-cpmx-2vgc`. GitHub Advisory: https://github.com/advisories/GHSA-mw96-cpmx-2vgc OSV: https://osv.dev/vulnerability/GHSA-mw96-cpmx-2vgc ## Current state - `pnpm-lock.yaml` resolves `rollup@4.57.1` - The version is pulled in via `vite@7.3.1` and `@mdx-js/rollup` - The advisory is fixed in `rollup@4.59.0` ## Impact This appears to be a build-time/tooling exposure rather than a vinext runtime server issue, but the repository should still stop resolving the vulnerable Rollup version. ## Proposed fix Add a pnpm override for `rollup` and refresh the lockfile so the workspace resolves `4.59.0` or newer. ## Validation `vite@7.3.1` accepts newer Rollup versions (`^4.43.0`), so `4.59.0` is semver-compatible.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vinext#106
No description provided.