つみかさね

CVE-2026-45109

High(7.5)

Next.jsのミドルウェアバイパス CVE-2026-45109:影響範囲と対応方法

公開日: 2026-11-07データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
Next.jsvercel< 15.5.18
Next.jsvercel< 16.2.6

対応ガイド

high|推奨セキュリティ修正影響: 広範

推奨アクション

  1. 1`npm ls next` でバージョンを確認する
  2. 2v15.5.18またはv16.2.6以降へアップデートする
  3. 3アップデートが難しい場合はミドルウェア以外の層でもアクセス制御を行う

影響対象

Next.js (App Router + Turbopack) 利用者

対応不要な人

  • ✓Next.jsを使用していない
  • ✓Turbopackを使用していない
  • ✓middleware.tsでアクセス制御を実装していない

補足

  • -Turbopackを使っていない場合は影響を受けません(Webpackビルドでは以前のCVE-2026-44575の修正が有効です)

関連するリリース情報

この脆弱性に関連するフレームワークの最新リリース・修正バージョンを確認できます。

CVENext.jsnpmミドルウェアバイパス

30秒で判断

  • 対応すべき人: Next.js の App Router + Turbopack で middleware.ts を使ってアクセス制御を実装している人
  • 対応不要な人: Next.jsを利用していない、またはTurbopackを使っていない人
  • 確認コマンド: npm ls next でバージョンを確認

概要

以前修正された CVE-2026-44575 と同種の問題が、Turbopackでビルドした場合の middleware.ts には適用されていませんでした。セグメントプリフェッチルートを経由することで、ミドルウェア・プロキシによるアクセス制御チェックを回避できる可能性があります。

CVSSベクトル

項目値
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ConfidentialityHigh
IntegrityNone
AvailabilityNone
スコア7.5 (High)

影響を受けるソフトウェア

製品エコシステム影響バージョン
nextnpm< 15.5.18
nextnpm< 16.2.6

修正バージョンと回避策

  • v15.5.18 または v16.2.6 以降へアップデートしてください。
  • アップデートが難しい場合は、ミドルウェアのみに依存せず、各ページ・API側でもアクセス制御を実装することを検討してください。

関連リンク


データソース: NVD (NIST), OSV (Google), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

関連する脆弱性

CVE-2026-119200Nuxtのドットセグメントによるパスチェック回避CVSS 6.4
CVE-2026-54475Apache ActiveMQの認可不備CVSS 7.5
Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC), CISA Known Exploited Vulnerabilities Catalog
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。