Skip to content

fix: bump next and expand pnpm overrides for high-severity vulns - #388

Merged
josephfusco merged 1 commit into
mainfrom
fix/audit-high-vulns
Sep 11, 2026
Merged

fix: bump next and expand pnpm overrides for high-severity vulns#388
josephfusco merged 1 commit into
mainfrom
fix/audit-high-vulns

Conversation

@theodesp

Copy link
Copy Markdown
Member

Summary

  • Bump next to ^15.5.24 to close 2 critical RCEs (GHSA-p293-qw3h-jr36, GHSA-2xp9-vwfh-vxw4)
  • Expand/refresh pnpm overrides to clear remaining high findings from pnpm audit:
    • brace-expansion ranges widened to <1.1.18, <2.1.4, <5.0.9 (GHSA-rgw5-rvv9-x895)
    • fast-uri^3.1.6 (SSRF + host confusion)
    • js-yaml^4.3.2 (quadratic CPU DoS)
    • sharp^0.35.4
    • New: browserslist^4.28.7 (OOM + prototype write)

Remaining

One high finding cannot be fixed via override: url-regex (transitive via @jsdevtools/rehype-url-inspector) — the advisory lists no patched version. Follow-up options: replace the plugin with a maintained alternative, or accept the risk (input is authored MDX, not user-submitted).

Test plan

  • pnpm install succeeds
  • pnpm audit --audit-level=high reports only the unpatched url-regex finding
  • CI green

🤖 Generated with Claude Code

- Bump next to ^15.5.24 (GHSA-p293-qw3h-jr36, GHSA-2xp9-vwfh-vxw4)
- Expand brace-expansion overrides to cover <1.1.18, <2.1.4, <5.0.9
- Bump fast-uri override to ^3.1.6 (SSRF + host confusion)
- Bump js-yaml override to ^4.3.2 (quadratic CPU DoS)
- Bump sharp override to ^0.35.4
- Add browserslist ^4.28.7 override (OOM + prototype write)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@theodesp
theodesp requested review from a team and moonmeister as code owners September 10, 2026 12:19
@headless-platform-by-wp-engine

Copy link
Copy Markdown

Check out the recent updates to your Headless Platform preview environment:

App Environment URL Build
faustjs.org preview-env-fix/audit-high-vulns https://hx…wered.com ✅ (logs)

Learn more about preview environments in our documentation.

@theodesp
theodesp enabled auto-merge (squash) September 11, 2026 12:38
@josephfusco
josephfusco merged commit f9b3af1 into main Sep 11, 2026
4 checks passed
@josephfusco
josephfusco deleted the fix/audit-high-vulns branch September 11, 2026 16:59
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