Skip to content

fix(deps): bump browserslist past the OOM and normalizeStats advisories - #45

Closed
sunnypatell wants to merge 1 commit into
mainfrom
fix/browserslist-advisory
Closed

sunnypatell wants to merge 1 commit into
mainfrom
fix/browserslist-advisory

Conversation

@sunnypatell

Copy link
Copy Markdown
Owner

follow-on to the fflate security bump in #43. npm audit surfaced a second advisory pair that dependabot hasn't opened an alert for yet.

browserslist 4.28.2 -> 4.28.8, covering GHSA-c83g-rgw3-j3cx (unbounded memory growth with no cache eviction, eventual OOM) and GHSA-73wf-gq98-2v4g (uncaught crash / prototype write via untrusted browserslist-stats.json). both are fixed in 4.28.7.

dev-scope only, pulled transitively through eslint-config-next -> eslint-plugin-react-hooks -> @babel/core -> @babel/helper-compilation-targets. lockfile-only since it already sits inside that chain's range.

npm audit back to 0. typecheck, lint, build green on node 22.

- browserslist 4.28.2 -> 4.28.8 (GHSA-c83g-rgw3-j3cx unbounded memory
  growth, GHSA-73wf-gq98-2v4g crash/prototype write), both fixed in 4.28.7
- lockfile-only, in range via the eslint -> babel chain
- npm audit back to 0
@sunnypatell sunnypatell self-assigned this Sep 3, 2026
@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
sunny-portfolio Ready Ready Preview Sep 3, 2026 7:47pm UTC

Request Review

@sunnypatell

Copy link
Copy Markdown
Owner Author

duplicate of #44, which dependabot opened for the same browserslist 4.28.2 -> 4.28.8 bump. closing in favour of that one; verified locally that it clears both advisories and npm audit returns 0.

@sunnypatell sunnypatell closed this Sep 3, 2026
@sunnypatell
sunnypatell deleted the fix/browserslist-advisory branch September 3, 2026 19:47

This branch was successfully deployed

1 active deployment
Preview e46ed311 Deployed Sep 3, 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.

1 participant