新規会員登録再開のお知らせ

新規会員登録を9月14日9:30より再開いたしました。ログアウト状態になっている方はお手数ですが再度ログインをお願いいたします。

  • 会員限定
  • 2026/10/22 13:25 掲載

Node.jsでも26.xなど3系統で最高重要度含む脆弱性 PHPだけではない高利用実行環境

会員(無料)になると、いいね!でマイページに保存できます。
Node.jsプロジェクトは10月21日、26.x、24.x、22.xの3系統向けにセキュリティリリースを公開した。修正した脆弱性は10件で、公式の評価では最高重要度のHighが4件、Mediumが3件、Lowが3件だった。Brotliデコーダーの境界外書き込みでリモートコード実行が可能になる脆弱性も含まれるという。
Node.jsでも26.xなど3系統で最高重要度含む脆弱性 PHPだけではない高利用実行環境の画像
Node.jsの2026年10月21日のセキュリティリリースの告知
(出典:Node.js)
 Node.jsプロジェクトは10月21日(水)、公式ブログで、26.x、24.x、22.xの3系統向けにセキュリティリリースを公開したと発表した。修正版はv26.12.1、v24.22.1、v22.23.4。修正した脆弱性は計10件で、公式の評価は最高重大度のHighが4件、Mediumが3件、Lowが3件だった。Web技術の調査機関であるW3Techsの統計によると、Webサイト全体の約5%が使用し、上位100万サイトに限れば約9%が利用しているという。

 Highの4件のうち、Brotliデコーダーの境界外書き込みでリモートコード実行が可能になる脆弱性(CVE-2026-111497)は、26.x、24.x、22.xのすべてが対象。公式の告知は、悪用の条件や回避策、悪用状況については記載していない。

 残るHighは、dns.resolveがNUL文字を含む名前を切り詰める問題(CVE-2026-105482)と、TLS証明書のホスト名検証をバイパスできる2件。1件は全角数字で書いたIPアドレスによるもの(CVE-2026-105483、26.xと24.x)、もう1件はホスト名がIPアドレスに緩く解決される場合のもの(CVE-2026-106069、26.x、24.x、22.x)だ。

 Mediumは3件。keep-aliveソケットがリクエスト送信前に書き込まれたレスポンスを処理する問題(CVE-2026-105481)、非正規形のIPv4ホスト名でDNS SANがIPエンドポイントを認証できてしまう問題(CVE-2026-106072)、crypto.randomUUID()とrandomInt()のエントロピーキャッシュがスナップショットやSEAに保存され、全プロセスが同じ値を繰り返す問題(CVE-2026-106074)だ。

 Lowの3件は、ZIPヘッダーの検証に失敗したあとで攻撃者が制御するプレフィックスのバイトが返る問題(CVE-2026-106070、26.xのみ)、パーミッションモデルがワイルドカードのradix検索でファイルシステムの権限を過剰に付与する問題(CVE-2026-106071、26.xのみ)、fs.realpathSyncによるパーミッションモデルのバイパス(CVE-2026-106073)。

 あわせて、c-ares、ca-cert(eMudhraの中間CAの侵害)、OpenSSL(24.xと22.x)、SQLite(22.x)、Undiciの依存関係も更新した。公式は、サポート終了(EOL)版はセキュリティリリースのたびに影響を受けると注意している。

 PHPでも同じ10月21日、認証なしでコードを実行されるおそれがある脆弱性2件を修正した更新版が公開され、重大な脆弱性をめぐって一部のWebサイトが一時停止する事態にもなった。


 では、Node.jsの10件の修正は、どこに集中していたのか。公式の告知と各版の更新内容を突き合わせると、修正の偏りが浮かび上がる。

画像
【画像解説と記事全文はこちら】Node.jsの10月21日の修正10件、領域別の内訳
Node.jsの10月21日の修正10件、領域別の内訳
(出典:Node.jsプロジェクトの公式告知、各版の更新内容をもとに作成)
この記事の続き >>
・10件のうち4件が集中する「名前とIP」の領域とは
・唯一リモートコード実行とされたBrotliの件、公開情報の限界
・系統ごとに違う影響件数と、残された焦点

この続きは
会員限定(完全無料)です

ここから先は「ビジネス+IT」会員に登録された方のみ、ご覧いただけます。

今すぐビジネス+IT会員に
ご登録ください。

すべて無料!今日から使える、
仕事に役立つ情報満載!

  • ここでしか見られない

    2万本超のオリジナル記事・動画・資料が見放題!

  • 完全無料

    登録料・月額料なし、完全無料で使い放題!

  • トレンドを聞いて学ぶ

    年間1000本超の厳選セミナーに参加し放題!

  • 興味関心のみ厳選

    トピック(タグ)をフォローして自動収集!

Googleで見つけやすく

評価する

いいね!でぜひ著者を応援してください

  • 0

会員(無料)になると、いいね!でマイページに保存できます。

共有する

  • 0

  • 0

  • 0

  • 0

  • 0

関連タグ タグをフォローすると最新情報が表示されます
あなたの投稿

    PR

    PR

    PR

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報が
本メディアサイトに公開されます

基本情報公開時のサンプル画像
報告が完了しました

「」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報が
お相手に公開されます

基本情報公開時のサンプル画像