Skip to content

Commit 32c08d4

Browse files
committed
chore(deps): bump next to 15.5.15 (GHSA-q4gf-8mx6-v5v3)
Patches GHSA-q4gf-8mx6-v5v3 (high): denial of service via Next.js Server Components, affecting next >= 13.0.0 and < 15.5.15. Next.js is a transitive runtime dep here (consumed by packages/nextjs via peer "^14 || ^15", and through @clerk/nextjs). The existing root override "next": ">=15.5.10" allowed the vulnerable 15.5.10; tightened to ">=15.5.15", and bumped the security catalog entry to match. Lockfile changes are a surgical hand-edit (next + @next/env + 8x @next/swc-*) rather than a full regen. Same reason as the lodash bump: a fresh resolve picks the patched version but also drags ~30 unrelated transitive bumps along. Surgical edit keeps the blast radius contained, and `pnpm install --frozen-lockfile` validates cleanly.
1 parent c630548 commit 32c08d4

3 files changed

Lines changed: 45 additions & 45 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
"minimatch": ">=10.2.3",
9797
"@isaacs/brace-expansion": ">=5.0.1",
9898
"fast-xml-parser": ">=5.3.4",
99-
"next": ">=15.5.10",
99+
"next": ">=15.5.15",
100100
"ajv": ">=8.18.0",
101101
"esbuild@<=0.24.2": ">=0.25.0",
102102
"picomatch@^4": ">=4.0.4",

pnpm-lock.yaml

Lines changed: 43 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ catalogs:
1212
vitest: 3.1.3
1313
security:
1414
'@clerk/nextjs': 6.39.3
15-
next: 15.5.10
15+
next: 15.5.15
1616
vite: 8.0.9
1717

1818
# Supply-chain hardening — see skills/stash-supply-chain-security/

0 commit comments

Comments
 (0)