つみかさね

【リリース日報】Next.js v16.2.6 High脆弱性5件修正・Angular v21.2.14ほか2件

2026-05-25データソース: GitHub Releases, endoflife.date, npm, PyPI
Major
1
Minor
0
Patch
0
Prerelease
1

対応判断サマリー

high対応必須
Angular v21.2.14 セキュリティ修正リリース
angular-21.2.14
npm update @angular/core @angular/compiler を実行してv21.2.14に更新
high対応必須
Next.js v16.2.6 High脆弱性5件修正
nextjs-16.2.6
npm install next@16.2.6 を実行し、ミドルウェア設定を再確認
Next.jsAngularセキュリティリリースNode.jsEOL

本日は監視対象リポジトリのうち2件で新リリースが確認されました。Next.js v16.2.6では重大度Highのセキュリティ脆弱性が5件修正されており、App Router利用者は早急な対応が推奨されます。また、Node.js 25のEOLまで残り7日となっており、まだ移行していない場合は急ぎ対応が必要です。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Angular v21.2.14v21.2.14majorfrontend
Next.js v16.2.6v16.2.6prereleasefrontend

メジャーリリースの詳細解説

Angular v21.2.14 — セキュリティ修正を含むリリース

major · 2026年5月22日

Angular v21.2.14がリリースされました。今回はセキュリティに関わる修正が複数含まれており、テンプレートコンパイラとリソースURLサニタイザーの改善はXSS(クロスサイトスクリプティング)攻撃への対策として重要です。

主な変更点:

  • [compiler] SVGスクリプト要素の除去: テンプレートコンパイル時に名前空間付きSVG内の<script>要素を除去するよう修正。XSS攻撃ベクターを閉じる対応です。
  • [core] リソースURLサニタイザーの大文字/小文字非依存化: URLサニタイザーのルックアップが大文字小文字を区別しない仕様に変更。バイパス攻撃の防止に有効です。
  • [core] dynamic componentホストとしてのscript要素を拒否: 動的コンポーネントのホスト要素として<script>を使用できないよう修正。不正なスクリプト実行リスクを低減します。
  • [core] void @Output移行時のtodo挿入バグ修正: @Outputのvoid型マイグレーション時に不要なtodoコメントが挿入される問題を修正。

Angular 19のEOLに注意: 2026年5月19日にAngular 19がEOLを迎えました。現在Angular 19を使用中の場合はv20以降へのアップグレードを検討してください。

GitHub: https://github.com/angular/angular/releases/tag/v21.2.14

プレリリース・セキュリティパッチ

Next.js v16.2.6 — Highセキュリティ脆弱性5件の修正

prerelease(セキュリティパッチ) · 2026年5月24日

このリリースはセキュリティ修正とバックポートされたバグ修正を含んでいます。canaryブランチの機能変更はすべて含まれていません。

App Routerを使用するNext.js v16系の利用者に影響する、重大度Highの脆弱性5件が修正されています。特にミドルウェアやプロキシを経由するアプリケーションへの影響が大きい内容です。

修正されたセキュリティ脆弱性(すべてHigh):

  • GHSA-8h8q-6873-q5fj: Server ComponentsによるDoS(サービス拒否)
  • GHSA-267c-6grr-h53f: segment-prefetchルート経由のApp Routerミドルウェア/プロキシバイパス
  • GHSA-26hh-7cqf-hhc6: 上記ミドルウェア/プロキシバイパスの不完全な修正に対するフォローアップ
  • GHSA-mg66-mrh9-m8jx: キャッシュコンポーネント使用アプリでの接続枯渇によるDoS
  • GHSA-492v-c6pp-mqqv: ミドルウェア/プロキシバイパス(別経路)

対象環境: App Routerを使用しているNext.js v16系のアプリケーション。特にミドルウェアやリバースプロキシ(nginx、CDNなど)の前段にNext.jsを配置しているケースは優先対応を推奨します。

GitHub: https://github.com/vercel/next.js/releases/tag/v16.2.6

EOL / サポート期限情報

緊急: Node.js 25 — EOLまで残り7日(2026年6月1日)

Node.js 25は2026年6月1日にEOLを迎えます。本日2026年5月25日時点でEOLまで7日しかありません。

Node.js 25はLTSバージョンではないため、移行先は以下を推奨します。

  • Node.js 24(現行LTS候補、EOL: 2028年4月30日)
  • Node.js 22(LTS、EOL: 2027年4月30日)

早急に移行計画を立て、本番環境での対応を進めてください。

近くEOLを迎えるバージョン

プロダクトバージョンEOL日残り日数移行先推奨
Node.js252026-06-017日v24 / v22
Kubernetes1.332026-06-2834日v1.34+
Spring Boot3.52026-06-3036日v4.0
Nuxt32026-07-3167日v4

EOL済みバージョン(要アップグレード)

プロダクトバージョンEOL日推奨移行先
Angular192026-05-19v21
Next.js14, 13, 12〜2025-10-26v15 / v16
Django5.1, 5.0, 4.2〜2025-12-03v5.2 / v6.0
Laravel11, 10, 9〜2026-03-12v12 / v13

エコシステム動向

npmレジストリ注目バージョン

パッケージlatestnext/canary
next16.2.616.3.0-canary.28
@angular/core21.2.1422.0.0-rc.1
vue3.5.343.6.0-beta.12
typescript6.0.36.0.0-dev.20260416
vite8.0.14
tailwindcss4.3.0

注目点:

  • Angular 22.0.0-rc.1 がnext tagに公開済み。次期メジャーバージョンのRCフェーズに入っています。
  • Vue 3.6.0-beta.12 がbeta tagで進行中。次期マイナーバージョンの開発が続いています。
  • TypeScript 6.0.3 が最新stable。TypeScript 6系への移行が進んでいます。

PyPIレジストリ

パッケージlatest
Django6.0.5
Flask3.1.3
FastAPI0.136.3

まとめ

本日の最重要アクションは2つです。まずNext.js v16.2.6へのアップデートを優先してください。App Routerを使用しているプロジェクトで、ミドルウェアやプロキシと組み合わせている場合は特に影響を受ける可能性があります。High重大度の脆弱性が5件修正されており、対応を遅らせるリスクは高いと言えます。

次にNode.js 25のEOL対応です。残り7日でEOLを迎えるため、まだ移行していない場合はNode.js 24または22への切り替えを今すぐ実施してください。Angularプロジェクトではv21.2.14にもセキュリティ修正が含まれているため、合わせてアップデートを推奨します。


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

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