最近在盘点手头前端项目的依赖,顺手做了一波安全审计,惊出一身冷汗。发出来给各位尝鲜 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_...