つみかさね
N

Next.js v16.2.11

リリース日: 2026-07-22データソース: GitHub Releases, npm, endoflife.date
影響度スコア
82/ 100影響度: 高
Breaking Changes10/40
新機能0/25
バグ修正12/20
セキュリティ15/15
依存関係5/15

対応ガイド

high|対応必須セキュリティ修正影響: 広範

推奨アクション

  1. 1テスト環境で16.2.11へ更新する
  2. 2Server Actions / rewrites / カスタムサーバーの動作を確認する
  3. 3本番環境へ適用する

影響対象

Next.js 16利用者App Router + Server Actions/rewrites利用者

対応不要な人

  • Next.jsを使用していない
  • App Routerおよび該当機能(Server Actions/rewrites/カスタムサーバー)を利用していない

補足

  • -15系にとどまる場合は backport の 15.5.21 を適用してください
  • -各脆弱性の詳細は該当のGitHub Security Advisoryを確認してください
Next.jsセキュリティSSRFApp RouterReact

30秒で判断

  • 対応すべき人: Next.js 16系で App Router を使い、かつ Server Actions / rewrites / カスタムサーバー / Turbopack+単一ロケール のいずれかを利用しているプロジェクト。SSRF・DoS・認可バイパスの実害につながり得ます。
  • 対応不要な人: Next.js を使用していない、または該当する機能(Server Actions・rewrites・カスタムサーバー等)を一切利用していない静的中心の構成。ただし将来の利用に備え更新しておくと安全です。
  • 確認コマンド: npx next --version(現在のバージョンを確認)

この変更が意味すること

Next.js 16.2.11 は、複数のセキュリティアドバイザリをまとめて修正するセキュリティリリースです。バージョン番号はパッチレベルですが、修正対象が App Router の中核機能に及ぶため、実運用のプロジェクトでは優先度の高い更新と位置づけられます。

修正された脆弱性は High 4件・Moderate 2件。とくに Server Actions や rewrites、カスタムサーバーを利用している場合、攻撃者が内部リソースへリクエストを誘導する SSRF や、サービス拒否(DoS)、ミドルウェアによるアクセス制御の回避につながり得ます。15系向けには backport の 15.5.21 も同時に公開されています。

主な変更点

High: Server Actions における DoS

App Router で Server Actions を利用するアプリケーションで、サービス拒否につながる問題が修正されました(GHSA-m99w-x7hq-7vfj)。

High: ミドルウェア / プロキシバイパス(Turbopack +単一ロケール)

Turbopack を用い、単一ロケール構成の App Router アプリケーションで、ミドルウェア/プロキシによるアクセス制御が回避され得る問題が修正されました(GHSA-6gpp-xcg3-4w24)。

High: rewrites の宛先ホスト名による SSRF

攻撃者が制御可能な宛先ホスト名を介した rewrites で、Server-Side Request Forgery(SSRF)が発生し得る問題が修正されました(GHSA-p9j2-gv94-2wf4)。

High: カスタムサーバー上の Server Actions における SSRF

カスタムサーバー構成における Server Actions で SSRF が発生し得る問題が修正されました(GHSA-89xv-2m56-2m9x)。

Moderate: レスポンスボディのキャッシュ混同

ボディ付きリクエストにおいて、レスポンスボディがキャッシュ上で混同され得る問題(GHSA-68g3-v927-f742)、および不正な UTF-8 バイト列を含むボディ付きリクエストでの同種の問題が修正されました。

EOL / サポート状況

サイクル最新バージョンEOL備考
1616.2.11未定現行安定版(LTS)
1515.5.212026-10-21backport 提供中
1414.2.352025-10-26EOL 済

Next.js 16 が現行の安定版です。15系はサポート終了まで約3ヶ月で、今回は backport(15.5.21)が提供されていますが、EOL 後はセキュリティ修正が受けられなくなります。14系は既に EOL 済のため、早めの移行を推奨します。

開発者への影響

  1. Server Actions 利用者: DoS および(カスタムサーバー構成では)SSRF の修正対象です。優先的にアップデートしてください
  2. rewrites 利用者: 宛先ホスト名を動的に扱う構成では SSRF のリスクがあります。該当する場合は速やかに更新を
  3. Turbopack +単一ロケール構成の利用者: ミドルウェアによるアクセス制御が回避され得るため、更新を推奨します
  4. 15系を利用中の方: すぐに16へ上げられない場合は backport の 15.5.21 を適用してください
  5. キャッシュを多用する構成: レスポンスボディのキャッシュ混同修正により、意図しないレスポンス混在のリスクが低減します

アップデート方法

# npm
npm install next@16.2.11

# yarn
yarn add next@16.2.11

# pnpm
pnpm add next@16.2.11

# 15系にとどまる場合(backport)
npm install next@15.5.21

データソース: GitHub Releases API, endoflife.date, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

至急のアップデートを推奨

アップデートすべき場合

  • App RouterでServer Actionsを利用している
  • rewritesで宛先ホスト名を動的に扱っている
  • カスタムサーバー構成を利用している
  • Turbopack+単一ロケール構成を利用している

様子見でよい場合

  • Next.jsを使用していない
  • 該当機能(Server Actions/rewrites/カスタムサーバー)を利用していない

EOL / サポート状況

Next.js 16Active
Next.js 15ActiveEOL: 2026-10-21
Next.js 14End of LifeEOL: 2025-10-26
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。