上流依存関係の修正を含む10月の臨時アップデート

2026年10月14日、Next.js公式ブログにて上流依存関係の脆弱性に対処するセキュリティアップデートが発表されました。今回の修正版として、Active LTS向けにv16.4.1、Maintenance LTS向けにv15.5.28が提供されています。公式の発表内容の詳細はNext.jsのセキュリティ更新に関する公式ブログ記事で確認できます。

この更新に先立ち、公式のセキュリティ一覧では2026年10月8日付の予告として、上流依存関係に起因するCritical 2件およびHigh 1件の脆弱性に対応する臨時更新を10月14日に公開する予定であることが示されていました。予告の経緯についてはNext.js公式セキュリティニュース一覧に掲載されています。今回のリリースには、上流依存関係の対応遅延によって9月のセキュリティリリースから延期されていた2件の修正が含まれています。

機能と実行環境によって分かれる3つの影響条件

今回のセキュリティ情報では、問題ごとに影響を受ける機能の条件や実行環境が大きく異なる点が重要です。自社で運用しているシステムが該当するかどうかは、単にNext.jsのバージョンを見るだけでなく、実装されている機能とサーバー環境を合わせて確認する必要があります。

1. Cache Componentsとuse cache関数におけるリモートコード実行(Critical)

App Router環境でCache Componentsを使用しており、use cache関数が複数のtyped arrayを返す構成において、認証不要でリモートコード実行につながる脆弱性が報告されています。公式説明によると、この問題に対する既知の回避策は存在しません。システム内に類似の関数が見当たらない場合であっても、即時のバージョン更新が推奨されています。

2. SVGを扱う画像最適化APIにおけるリモートコード実行(Critical)

Image Optimization APIでSVG画像を扱う処理において、画像最適化に使用されている上流ライブラリのメモリ関連の脆弱性により、glibcベースのLinux環境でNext.jsを実行している場合にリモートコード実行の恐れがあります。この画像最適化の問題に対しては、Next.jsが利用する画像処理ライブラリsharpのバージョンを0.35.5以降に保つ回避策が示されています。また、修正版のNext.jsへ更新することで、パッケージマネージャーが自動的に修正済みのsharpを提供する仕組みとなっています。ただし、この回避策は画像最適化の問題に限定されたものであり、前述のキャッシュに関する脆弱性を解消するものではない点に留意が必要です。

3. Server Actions利用時のサービス拒否(High)

App Routerを採用し、少なくとも1つのServer Actionを定義しているアプリケーションにおいて、細工されたリクエストによって過剰なCPU使用率が引き起こされる問題が報告されました。この高負荷により同じプロセス内の後続リクエスト処理が妨げられ、サービス拒否(DoS)状態に陥る可能性があります。なお、Pages Routerを使用しているシステムや、Server Actionsを全く利用していないシステムはこの問題の影響を受けないと説明されています。

業務システムにおける確認の進め方と動作検証の組み立て

社内ツールやWebサービスを運用している現場では、これらの条件をどのように点検し、更新作業へつなげればよいでしょうか。たとえば国内の企業がNext.jsを用いて商品管理画面を運用しており、商品画像のリサイズ表示や、フォーム送信による登録処理、商品一覧データのキャッシュ機能を利用している場面を仮定してみます。

このような構成の場合、まず保守担当者とともに稼働環境の整理から始めます。現在稼働しているNext.jsのバージョンやパッケージマネージャーが解決しているsharpのバージョンの確認に加え、App RouterやServer Actions、画像最適化機能がどの画面で使われているかを一覧化します。さらに、本番サーバーがglibcベースのLinux環境で動いているかといったインフラ面の構成照合も重要です。

修正版への更新方針が決まったら、更新後の動作確認を実際の業務シナリオに合わせて組み立てます。先ほどの仮定例であれば、商品一覧のキャッシュが想定どおり更新されるか、商品画像のSVGを含む表示に崩れやエラーがないか、Server Actionsを用いた登録フォームの送信が正常に完了するかといった、日常の基幹操作を対象にした確認手順をあらかじめ決めておくことで、更新作業に伴う予期せぬトラブルを最小限に抑えられます。

既存システムの構成把握や更新対応のご相談

オープンソースフレームワークのセキュリティ更新では、公式の修正版を適用するだけでなく、自社システムの利用機能や依存パッケージの状況を正確に把握し、既存の業務に影響を出さずに反映する運用体制が欠かせません。社内に専任のエンジニアが不在であったり、開発を依頼した当時の詳細な構成が把握できていなかったりする場合には、外部への相談が役立ちます。

デノフでは、TypeScript、React、Next.js、Node.jsを中心としたWebサイトや業務システムの設計・開発および運用保守を提供しています。詳細な対応領域についてはデノフのサービス案内に掲載しています。稼働中システムの利用機能や実行環境の確認範囲の整理、バージョン更新に伴う改修範囲の検討、日々の運用保守や障害調査の進め方について、現在の状況に合わせた具体的な進め方を整理したい方は、デノフへの相談窓口よりお気軽にお問い合わせください。