つみかさね

【リリース日報】Node.js 26.5.1 セキュリティ緊急修正ほか 5件

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

対応判断サマリー

high対応必須
Node.js v26.5.1 セキュリティリリース(CVE 10件)
nodejs-26.5.1
本番稼働中のランタイムを v26.5.1 へ速やかに更新
high対応必須
Docker v29.6.2 セキュリティリリース
docker-29.6.2
Docker Engine を 29.6.2 へ更新
high推奨
Rails v8.1.3.1 Active Storage 画像処理の破壊的変更
rails-8.1.3.1
更新前にBMP/ICO/PSD/SVG等の処理有無を確認
low任意
Astro Cloudflare アダプター v14.1.7 バグ修正
astro-cloudflare-14.1.7
chunkedコレクション利用時のみ更新を検討
low任意
Next.js v16.2.12 パッチ
nextjs-16.2.12
TypeScript 7 利用時は更新を検討
Node.jsDockerRailsAstroNext.jsセキュリティリリース

本日は監視対象リポジトリのうち5件で新リリースが確認されました。最大の注目点は Node.js v26.5.1 で、10件のCVEをまとめて修正する緊急セキュリティリリースです。Docker 29.6.2 もBuildKit関連の複数の脆弱性を修正しており、この2件は稼働中の環境なら早めの対応が推奨されます。

リリースサマリー

フレームワークバージョンタイプカテゴリ
Node.jsv26.5.1セキュリティ修正language
Dockerv29.6.2セキュリティ修正infra
Railsv8.1.3.1セキュリティ/破壊的変更backend
Astro (Cloudflare)v14.1.7patchfrontend
Next.jsv16.2.12patchfrontend

補足: GitHub API 上の releaseType は major と付与されていますが、Node.js・Docker・Astro はいずれもバージョン系列内の更新(内容はセキュリティ/バグ修正)です。チャートは API 由来の集計値をそのまま表示しています。

注目リリースの詳細

Node.js v26.5.1(セキュリティ修正)

Node.js 26系(Current)に対する緊急セキュリティリリースです。10件のCVEが修正されており、うち High が2件 含まれます。

  • CVE-2026-56848(High, http2): スコープ内での RST ストリーム処理の見直し
  • CVE-2026-58043(High, permission): radix 分割ノードへの権限付与を回避
  • Medium 5件(https の PFX / セッション再利用、sqlite、dns、zlib)、Low 3件(permission / http のヘッダ数上限)

依存する llhttp も 9.4.3 に更新されています。26.x を本番で使っている場合は速やかに v26.5.1 へ更新してください。詳細は Node.js v26.5.1 個別ページ を参照。

Docker v29.6.2(セキュリティ修正)

Docker Engine(moby/buildkit)の複数の脆弱性を修正するリリースです。

  • CVE-2026-15793: バンドルファイルからの Git ソースチェックアウトがコマンドインジェクションにつながる恐れ
  • CVE-2026-15792: フロントエンドから不正なパラメータが渡された際に panic
  • CVE-2026-15791: LLB のファイル操作を悪用して /tmp の内容が削除される恐れ

CI/CD で docker build(BuildKit)を多用している環境は影響を受ける可能性があります。詳細は Docker v29.6.2 個別ページ を参照。

Rails v8.1.3.1(画像処理に破壊的変更)

Active Record などのコアには変更がなく、Active Storage の画像処理に破壊的変更が入ったセキュリティ寄りのパッチリリースです。libvips が「unfuzzed(信頼できないコンテンツ専用)」とみなすローダー/セイバーを、起動時に Vips.block_untrusted(true) で無効化します。

その結果、BMP・ICO・PSD の Variant 変換や、SVG・JPEG XL・JPEG 2000・Netpbm などの解析が Vips::Error を送出するようになります。これらの形式を扱っているアプリはイニシャライザで個別に再有効化が必要です。更新前に添付ファイルの処理対象形式を確認してください。詳細は Rails v8.1.3.1 個別ページ を参照。

マイナー/パッチリリース

  • Astro (Cloudflare アダプター) v14.1.7: experimental.collectionStorage: 'chunked' 使用時に Cloudflare で chunked collections を読み込めない不具合を修正(patch)。
  • Next.js v16.2.12: ドキュメント修正のバックポートと TypeScript 7 対応の修正(patch)。※個別ページは既存のものを参照。

EOL / サポート期限情報

endoflife.date のデータから、期限が近い・過ぎたバージョンを整理します。

  • ⚠️ Nuxt 3 のEOLが 2026年7月31日(明日) に迫っています。Nuxt 3系を運用中のプロジェクトは 4系への移行計画を急いでください。
  • Next.js 15 のEOLが 2026年10月21日。今回 16.2.12 が出ていますが、15系利用者は残り約3ヶ月を目安に 16系への移行を検討しましょう。
  • Node.js 25 は 2026年6月1日で既にEOL。25系は今回のセキュリティ修正の対象外のため、26(Current)または 24 / 22(LTS)への移行が必要です。

まとめ

本日の最重要ポイントは Node.js 26.5.1 と Docker 29.6.2 の2つのセキュリティリリースです。どちらも広く使われる実行基盤であり、High 深刻度やコマンドインジェクションを含むため、稼働環境では早めの適用を推奨します。Rails 8.1.3.1 は画像処理の破壊的変更があるので、Active Storage で BMP/ICO/PSD などを扱うアプリは影響範囲を確認してから更新してください。EOL では Nuxt 3 が明日期限を迎える点に注意です。


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

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