[踩坑提醒] 还在用 Next.js 15.0.3 + React 19 的朋友,建议检查下依赖

FlashTiger 2026-06-23 21:44 1

最近在盘点手头前端项目的依赖,顺手做了一波安全审计,惊出一身冷汗。发出来给各位尝鲜 Next 15 的老哥提个醒。


省流( TL;DR ):


如果你项目 package.json 里的依赖刚好卡在以下版本组合:



  • next: "15.0.3"

  • react: "19.0.0"

  • react-dom: "19.0.0"


建议立刻、马上安排升级。




隐患背景


前阵子开新坑,为了吃 React 19 的红利,项目初期直接把依赖锁在了上面的版本。


但实际上这个特定版本的组合存在非常严重的安全漏洞。在特定的服务端渲染( SSR )或 Server Actions 场景下,恶意攻击者可以通过构造 payload ,直接绕过编译期检查向运行环境植入恶意程序。在如今满大街自动化扫描器的环境下,用这个版本组合上线无异于在公网裸奔。


解决办法


直接把版本推到最新的 Patch 版:


npm install next@latest react@latest react-dom@latest
(注:升级后切记把 node_modules 和 .next 缓存删干净重新 build ,我这边实测推上去基本是无痛兼容的,没有遇到恶心的 Breaking change 。)
最新回复 (0)
    没有回复
* 帖子来源V2EX
返回