Repository navigation
Security: patch React 19.2.9 and pin Node 24.22.1 - #14
Conversation
Next 16.4.2 includes the 16.4.1 fixes for the "use cache" typed-array RCE (GHSA-673q-mjm6-r5xr), the Image Optimization RCE (GHSA-2464-fhr4-w9xw) and the Server Actions DoS (GHSA-p3m5-59mp-jv5r). The lockfile resolves sharp 0.35.5 as the Next advisory requires. React resolves to 19.3.1 (GHSA-xqc2-xf4c-x3h3). Node is pinned to 22.23.4 for the Oct 21 security release (CVE-2026-111497 and others). Vitest and @vitest/ui move from 2.x to 4.1.12, clearing the critical Vitest, tinypool and Vite advisories in the test toolchain. The same 3 browser-dependent tests fail before and after this change. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
main moved the app to apps/web on TanStack Start, so the Next.js patch on this branch no longer applies. This merge takes main's tree as is; the follow-up commit re-applies the fixes that still matter.
React and react-dom move from 19.2.4 to 19.2.9, the patched 19.2 release named in GHSA-xqc2-xf4c-x3h3. Node is pinned to 24.22.1 for the Oct 21 security release (CVE-2026-111497 Brotli RCE, TLS hostname fixes and the eMudhra CA removal). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Summary
Updated for the
apps/webTanStack Start layout from #17. The earlier Next.js patch no longer applies, so this branch mergesmainas is and re-applies only the fixes that still matter.react-server-dom-*resolves in the lockfile, so the RSC packages are not in use.nextis gone frommainmain(vitest 4.1.12)Evidence
main(372 files changed by Move the app into apps/web as a pnpm workspace #17).After: merge commit
520ce53has a tree identical toorigin/main. The follow-up commit touches only the files above.pnpm audit: no advisories.pnpm lint,pnpm typecheck,pnpm testandpnpm buildpass on Node 24.22.1.Merge Danger
Door: two-way
Blast Radius: deploy
Patch-level React bump. Builds will use Node 24.x from
engines.node.Summary by CodeRabbit