Node.js の11月のセキュリティ更新で16件を修正:22・24・26 が対象、20 以前には修正版が出ていない。業務システムの版を委託先に聞く

Node.js は2026年11月11日、サポート中の 22・24・26 の3つの版に更新を出し、16件の脆弱性を直しました。7件は深刻度が「高」で、外からサーバーを止められるものや、サーバーのメモリの中身が相手に送られてしまうものが含まれます。サポートが終わった Node.js 20 以前には修正が出ません。業者に作ってもらった Web の業務システムや管理画面が Node.js で動いているなら、版と更新の予定を委託先に聞いてください。
この記事でわかること
- Node.js の11月の更新で直ったことと、対象の版
- 自社の業務システムが対象かの見分け方と、20 以前を使っている場合のこと
- 今日やることと、委託先に聞くこと
こんな方に
- 社内のパソコンやサーバーの管理を、総務や経理と兼任で任されている方
先に結論
Web の業務システムや管理画面が Node.js で動いているかと、その版を委託先に聞きます。22・24・26 なら 22.23.5・24.22.3・26.13.1 に上げる日を決めます。20 以前なら修正版が出ていないので、移る版と時期を決めます。
2026年11月13日時点の情報です。料金や制度は変わることがあるため、本文の公式の資料へのリンクで最新の内容を確かめてください。
Node.js は2026年11月11日、22.23.5・24.22.3・26.13.1 を公開し、16件の脆弱性を直しました。Node.js は、Web の業務システムや管理画面、社内のツールのサーバー側を動かすソフトです。開発会社に作ってもらったシステムで、担当者が知らないうちに使われていることもあります。Node.js 22・24・26 のどれも修正の対象で、20 以前には修正が出ていないので、今日のうちに委託先に聞きます。
何が変わったか
| 項目 | 内容 |
|---|---|
| 公開日 | 2026年11月11日(Node.js の発表) |
| 出た版 | 22.23.5、24.22.3、26.13.1 |
| 直したもの | 脆弱性16件(深刻度「高」7件、「中」6件、「低」3件) |
| 起きること(例) | HTTP/2 や TLS(暗号化した通信)を使うサーバーで、外から止められる(CVE-2026-123875 など)、サーバーのメモリの中身が相手に送られる(CVE-2026-123864、CVE-2026-123866)、クライアント証明書による認証を回避される(CVE-2026-123872) |
| 一緒に更新された部品 | llhttp、undici、sqlite |
| サポートが終わった版 | 20 以前と 25 には修正版が出ていない。公式は、サポートが終わった版はセキュリティの更新のたびに必ず影響を受けると説明している |
| 今のサポート | 26 は2029年4月30日、24 は2028年4月30日、22 は2027年4月30日まで |
| 公的機関の呼びかけ | 11月13日の時点で、IPA と JPCERT/CC の注意喚起は出ていない |
中身は、Node.js の「Node.js Security Releases: Wednesday, November 11, 2026」と、版ごとのサポートの期限を示す「Node.js Release Working Group」で確かめました。脆弱性ごとに対象の版が違い、16件すべてが 22・24・26 のすべてに当てはまるわけではありません。どの機能を使っていると影響を受けるかは脆弱性ごとに違うため、自社のシステムで急ぐ必要があるかは、委託先に判断してもらいます。
自社が関係するかの見分け方
| 当てはまるか | 何が起きているか | やること |
|---|---|---|
| Web の業務システムや管理画面が Node.js 22・24・26 で動いていて、自社か委託先がサーバーを管理している | 今回の修正の対象 | 22.23.5・24.22.3・26.13.1 に上げる日を決める |
| そのシステムがインターネットに公開されている | 外から届く通信で起きる脆弱性が多い | 更新を優先する |
| Node.js 20 以前、または 25 を使っている | サポートが終わっていて、修正版は出ていない | 移る版と時期を急いで決める |
| サーバーを借りずに、サービスとして使っている(クラウドの業務ソフトなど) | 提供会社が更新する | 気になれば、提供会社に対応の状況を問い合わせる |
| 何で動いているか分からない | 判断ができない | 作った会社か、保守している会社に聞く |
サポートが終わった部品を使い続けるときの考え方は「古いシステムを延命すると決めたら」でまとめました。
今日やること
- システムを書き出す:社内で使っている Web の業務システム、管理画面、社内向けのツールを書き出す
- Node.js を使っているか、版はいくつかを聞く:システムごとに、作った会社か保守している会社に聞く
- 更新の日を決める:22・24・26 なら、今回の版に上げる日を決める。インターネットに公開しているものから先に
- 20 以前なら、移る予定を決める:修正版が出ていないので、移る版(24 か 26 が候補)と時期を相談する
- 版を一覧に書く:更新したら、版と日付を部品の一覧に残す
保守会社に聞くこと
- 自社のシステムで Node.js を使っているか、版はいくつか
- 今回の16件のうち、自社のシステムで影響を受けるものがあるか。更新をいつ当てるか
- 20 以前なら、移る版と時期、費用。更新が月々の保守の範囲か、別の見積もりか
開発会社や保守会社に確かめたいセキュリティの項目は「開発会社に確認したいセキュリティの項目」でまとめました。
そのほかの動き
- Movable Type のセキュリティ更新:シックス・アパートは11月11日、外から任意の PHP コードを実行されるおそれのある脆弱性を直した版を公開しました(シックス・アパート)。会社のサイトが Movable Type なら、版を制作会社に確かめます。
- PHP 8.2 のサポート終了まで約7週間:PHP 8.2 のセキュリティの修正は2026年12月31日に終わります。進め方は「PHP 8.2 のサポート終了までにやること」で書きました。
- Windows の NTLM 署名の強化:2027年5月に、Windows Server が NTLM の接続で、既定で署名を必須にする予定です(Microsoft KB5135557)。
クリーヴァに相談するとき
業務システムが何で動いているか分からない、版を上げる人がいない、といった場合は、使っている部品と版の一覧を作るところからお手伝いします。
出典(2026年11月13日に確認)
- Node.js「Node.js Security Releases: Wednesday, November 11, 2026」(2026年11月11日)
- Node.js「Node.js Release Working Group(リリースの予定)」
- シックス・アパート「[重要]Movable Type 8.8.7 / 8.0.14、Movable Type Premium 2.19 の提供を開始(セキュリティアップデート)」(2026年11月11日)
- Microsoft「NTLM signing security improvements in Windows(KB5135557)」(2026年11月10日)
よくある質問
Node.js 20 を使っています。今回の更新は当てられますか?
当てられません。Node.js 20 は2026年4月30日にサポートが終わっており、今回の修正版は 22.23.5・24.22.3・26.13.1 だけです。Node.js は、サポートが終わった版はセキュリティの更新のたびに必ず影響を受けると説明しています。移る版と時期を委託先と決めます。
どの版に移ればよいですか?
公式の予定では、22 は2027年4月30日、24 は2028年4月30日、26 は2029年4月30日でサポートが終わります。新しく移すなら、期限の長い 24 か 26 が候補です。使っている部品が対応しているかを、委託先に確かめてから決めます。
毎週月曜の朝に、メールで受け取る
- 無料
- 毎週月曜の朝
- 急ぎのものはその日のうちに
- いつでも解除できます
- 今週の変化何が変わったか・関係する会社・やることを1行ずつ
- これからの期限60日以内のサポート終了や補助金の締切を日付で
- 今週の教科書新しい記事やツールを1つ
登録すると確認メールが届きます。メールのリンクを押すと登録が終わります。
フォームを読み込めませんでした。時間をおいて、もう一度このページを開いてください。