Next.js React 服务器组件漏洞修复教程(CVE-2025-55182 / CVE-2025-66478)- Hostinger
React 服务器组件(CVE-2025-55182、CVE-2025-55184、CVE-2025-67779、CVE-2025-55183)以及 Next.js 等框架(CVE-2025-66478)中已发现安全漏洞,影响 React 19。受影响的是在你的云服务器(VPS)上使用 React 服务器组件的 Next.js 15.x 和 16.0.x。
包含安全修复的 Next.js 版本:15.0.5、15.1.9、15.2.6、15.3.6、15.4.8、15.5.7、16.0.7。
包含安全修复的 React 版本:19.0.3+、19.1.4+、19.2.3+
这是一个严重漏洞,预计会遭到主动利用。所有运行 15.x 或 16.0.x 版本的 Next.js 用户都应立即更新,以保护其应用程序免受潜在漏洞的影响。
如何更新 Next.js
方案一 – 自动升级命令
更新 Next.js 最简单的方法是使用官方升级命令:
npx @next/codemod upgrade latest该命令会自动:
- 使用新的 turbopack 配置更新 next.config.js
- 从 next lint 迁移到 ESLint CLI
- 将已弃用的中间件(middleware)迁移到新的基于代理(proxy)的中间件系统
- 从已稳定(正式)的 API 中移除 unstable_ 前缀
- 移除 experimental_ppr 路由段配置
方案二 – 手动更新软件包
如果你更喜欢手动控制,可以使用你的包管理器直接安装最新版本:
使用 npm:
npm i next@latest react@latest react-dom@latest eslint-config-next@latest使用 pnpm:
pnpm i next@latest react@latest react-dom@latest eslint-config-next@latest使用 Yarn:
yarn add next@latest react@latest react-dom@latest eslint-config-next@latest使用 Bun:
bun add next@latest react@latest react-dom@latest eslint-config-next@latestTypeScript 用户请注意: 请确保同时将 @types/react 和 @types/react-dom 升级到最新版本。
更新到特定的修复版本
要根据你当前的 Next.js 版本分支更新到对应的修复版本:
npm install next@15.0.5 # for 15.0.x usersnpm install next@15.1.9 # for 15.1.x usersnpm install next@15.2.6 # for 15.2.x usersnpm install next@15.3.6 # for 15.3.x usersnpm install next@15.4.8 # for 15.4.x usersnpm install next@15.5.7 # for 15.5.x usersnpm install next@16.0.7 # for 16.0.x usersReact Router 用户
如果你正在使用 React Router 的 unstable RSC API,请升级以下依赖:
npm install react@latestnpm install react-dom@latestnpm install react-server-dom-parcel@latestnpm install react-server-dom-webpack@latestnpm install @vitejs/plugin-rsc@latest验证你的更新
更新完成后,请通过检查版本来验证你的安装:
npm list next react react-dom请确保所有软件包都已更新到上文列出的修复版本。
其他安全措施
软件包升级完成后,请务必对你的云服务器进行清理。详细步骤请参阅 如果你的 Hostinger VPS 被黑了该怎么办?。