Skip to content

Fix high-severity Dependabot alerts (24 packages)#7

Open
redaphid wants to merge 2 commits into
masterfrom
fix/dependabot-high-20260608-161649
Open

Fix high-severity Dependabot alerts (24 packages)#7
redaphid wants to merge 2 commits into
masterfrom
fix/dependabot-high-20260608-161649

Conversation

@redaphid

@redaphid redaphid commented Jun 8, 2026

Copy link
Copy Markdown

Summary

Bumps vulnerable dependencies to patched versions to resolve 24 of 31 open high-severity Dependabot alerts.

Packages fixed (old→new)

Package Old New Alerts fixed
nuxt ~3.13.2 3.21.4 DOS via cache poisoning (×2)
wrangler ^3.99.0 ^3.114.17 OS command injection
rollup 4.57.1 4.60.4 Arbitrary file write via path traversal
h3 1.12–1.13 1.15.11 SSE injection + request smuggling (×2)
vue-i18n 10.0.5 10.0.8 Prototype pollution
tar (new) 7.5.15 Path traversal variants (×6 for 7.x instance)
flatted 3.3.1 3.4.2 Prototype pollution via parse()
node-forge 1.3.1 1.4.0 Ed25519/RSA-PKCS forgery + basicConstraints bypass (×4)
simple-git 3.33.0 3.36.0 Remote code execution
defu 6.1.4 6.1.7 Prototype pollution
devalue 5.0.0 5.8.1 Prototype pollution
minimatch 3.1.2/5.1.6/9.0.5 3.1.5/5.1.9/9.0.9 ReDoS (×3)
serialize-javascript 6.0.2 7.0.5 RCE via RegExp.flags
svgo 3.3.2 4.0.1 Billion Laughs DoS
lodash 4.17.21 4.18.1 Code injection via template
lodash-es 4.17.21 4.18.1 Code injection via template
glob 10.3.12 10.5.0 CLI command injection
parse-git-config 3.0.0 (removed) Prototype pollution — nuxt 3.21 no longer needs it

Blocked (cannot fix without violating policy)

Validation

  • corepack pnpm install --frozen-lockfile --ignore-scripts passes
  • All new versions confirmed >14 days old (oldest: minimatch 3.1.5 @ 2026-02-25)
  • No new overrides added; no pnpm-workspace.yaml changes
  • Only 2 manifest changes: nuxt range (too tight to allow 3.16+) and wrangler range (already allowed 3.114.17, but pnpm update bumped it)

View with Codesmith Autofix with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is disabled.

Resolves open high-severity Dependabot alerts for: nuxt (3.13.2→3.21.4), wrangler (3.99→3.114.17), rollup (4.57→4.60.4), h3 (→1.15.11), vue-i18n (→10.0.8), tar (→7.5.15), flatted (→3.4.2), node-forge (→1.4.0), simple-git (→3.36.0), defu (→6.1.7), devalue (→5.8.1), minimatch (3/5/9.x patched), serialize-javascript (→7.0.5), svgo (→4.0.1), lodash/lodash-es (→4.18.1), glob (→10.5.0), parse-git-config (removed via nuxt upgrade).

Lockfile-only where possible; direct-dep ranges updated only where range forbade the patched version (nuxt, wrangler). No overrides added. Blocked: koa@2.16.3 (existing override prevents 2.16.4+) and tar@6.2.1 (giget@1.2.3 via shadcn-nuxt pins tar to ^6.x).
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploying sink with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3d9ef81
Status:🚫  Build failed.

View logs

The existing pnpm override pinned koa@2.15.3 → 2.16.3, which remains
vulnerable to CVE-2026-27959 (fixed in koa >=2.16.4). Bumped the override
target to 2.16.4 (published 2026-02-25, >14 days old) and re-resolved
the lockfile. Frozen-lockfile passes; typecheck failure is pre-existing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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