Skip to content

chore(deps): bump browserslist to 4.28.8 to fix GHSA-73wf-gq98-2v4g - #32

Merged
NewscatcherAPI merged 1 commit into
mainfrom
fix-dependabot-2026-09-03
Sep 3, 2026
Merged

NewscatcherAPI merged 1 commit into
mainfrom
fix-dependabot-2026-09-03

Conversation

@Kizy625

@Kizy625 Kizy625 commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Dependabot alert #28 flags browserslist <=4.28.6 (high, dev transitive via webpack) for an uncaught-exception / prototype-pollution bug in normalizeStats(): an untrusted browserslist-stats.json with a key like "proto" or "toString" crashes any process calling browserslist(), for any query. Patched in 4.28.7.

Pins browserslist to >=4.28.7 in pnpm.overrides, same pattern as the existing vite/fast-uri overrides. Pulls caniuse-lite/electron-to-chromium/node-releases data updates and bumps update-browserslist-db to the version matching browserslist's new peer range; no unrelated lockfile changes.

Verified: browserslist('defaults', { stats: poisoned }) no longer throws and leaves Object.prototype intact; 479 tests pass; cjs + esm builds clean; biome check unchanged at 270 errors / 73 warnings (pre-existing baseline).

Dependabot alert #28 flags browserslist <=4.28.6 (high, dev transitive via
webpack) for an uncaught-exception / prototype-pollution bug in
normalizeStats(): an untrusted browserslist-stats.json with a key like
"__proto__" or "toString" crashes any process calling browserslist(), for
any query. Patched in 4.28.7.

Pins browserslist to >=4.28.7 in pnpm.overrides, same pattern as the existing
vite/fast-uri overrides. Pulls caniuse-lite/electron-to-chromium/node-releases
data updates and bumps update-browserslist-db to the version matching
browserslist's new peer range; no unrelated lockfile changes.

Verified: browserslist('defaults', { stats: poisoned }) no longer throws and
leaves Object.prototype intact; 479 tests pass; cjs + esm builds clean; biome
check unchanged at 270 errors / 73 warnings (pre-existing baseline).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@NewscatcherAPI
NewscatcherAPI merged commit 2313b62 into main Sep 3, 2026
3 checks 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.

3 participants