概要
React Server Componentsパッケージ(19.x系)および、それを使用するフレームワーク(Next.js 13.x、14.x、15.x、16.x のApp Router)に、サービス拒否(DoS)の脆弱性が存在します。
細工されたHTTPリクエストがApp RouterのServer Functionエンドポイントに送信されると、デシリアライズ処理で過剰なCPU使用が発生し、サービス拒否状態を引き起こす可能性があります。
App Routerを使用しているNext.jsアプリケーションが広く影響を受ける脆弱性です。Server Actionsやその他のServer Functionを公開している環境では、特にインターネットに直接公開されているサービスで対応を検討してください。
CVSSベクトル
| 項目 | 値 |
|---|---|
| CVSSスコア | 7.5(High) |
| 攻撃元区分 | ネットワーク |
| 攻撃条件の複雑さ | 低 |
| 必要な特権 | 不要 |
| ユーザー関与 | 不要 |
| 影響の想定範囲 | 変更なし |
| 可用性への影響 | 高 |
影響を受けるソフトウェア
| 製品 | ベンダー | 影響バージョン |
|---|---|---|
| Next.js | Vercel | 13.x, 14.x, 15.x(< 15.5.16), 16.x(< 16.2.5) |
| React Server Components | Meta (Facebook) | 19.x系の影響パッケージ |
修正バージョンと回避策
- 修正: Next.js 15.5.16 / 16.2.5 以降へアップデート
- 回避策: Server Functionエンドポイントへのアクセスをレート制限する、WAFでリクエストサイズを制限する
関連リンク
- React Security Advisory — GHSA-rv78-f8rc-xrxh
- Next.js Security Advisory — GHSA-8h8q-6873-q5fj
- NVD — CVE-2026-23870
データソース: OSV (Google), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
