ニュース
「PHP2Shell」「Brotli」「eMudhra」の3問題、Microsoftが“今すぐパッチを”
自動更新で対応できるものと、手動対応が必要なものあり
2026年11月2日 13:06
米Microsoftは10月30日(現地時間、以下同)、この2週間ほどで相次いで明らかになった3つのセキュリティ問題について、公式ブログ「MSRC」で対応を呼びかけた。いずれもMicrosoft製品に由来する脆弱性ではないが、Microsoftのサービスやユーザーの「Azure」環境で動くソフトウェアにも組み込まれていることが多いため、Microsoftとユーザーの双方で対応が必要だとしている。
- PHP2Shell(CVE-2026-109618、CVE-2026-109619):「PHP」ランタイムの致命的なリモートコード実行の脆弱性2件。10月21日に公開された。悪用が確認されており、米CISAが10月26日に「KEV」カタログへ追加した
- Brotli(CVE-2026-111497):米Googleの圧縮ライブラリ「Brotli」のデコーダーに存在する境界外書き込みの脆弱性。同じく10月21日に公開された。「Node.js」「.NET」「PowerShell 7」「Visual Studio」「PHP」などに組み込まれている。CISAが10月27日に「KEV」カタログへ追加した
- eMudhra:認証局「eMudhra」の「emSign G3」階層で、中間CAの鍵8件(TLS用6件、コード署名用2件)が復元できるほど脆弱に生成されていた問題。ソフトウェアの脆弱性ではないが、対象のルートにつながる証明書は信頼すべきでないとしている
Microsoft側で運用しているサービスに関しては、緊急の手順で修正が進められているとのこと。自動更新を有効にしているリソースにも、設定したメンテナンス時間内に修正が適用される。
一方、手動で更新している環境や、自分でインストール・同梱したソフトウェアの場合は、ユーザー自身での対応が必要だ。
たとえばWindowsに「PHP」は同梱されていないので、「Windows Update」ではアップデートされない。また、「.NET」と「PowerShell 7」に関しても、「Windows Update」の設定で他のMicrosoft製品の更新を受け取るオプション(「Microsoft Update」)を有効にしていない限り、「Windows Update」経由では配信されない。
手動で「PHP」や「Brotli」関連製品をアップデートする際は、以下の対策版になっていることを確認すべきだ。
| 製品 | 対策版 |
|---|---|
| PHP | v8.5.12、v8.4.27、v8.3.36、v8.2.35 |
| PHP(Windows版) | v8.5.12-1、v8.4.27-1、v8.3.36-1、v8.2.35-1(「Brotli」v1.2.1を同梱) |
| Node.js | v26.12.1、v24.22.1、v22.23.4 |
| .NET | v10.0.14、v9.0.22、v8.0.33 |
| PowerShell 7 | v7.6.9、v7.5.13、v7.4.22(執筆時点の最新版) |
| Git for Windows | v2.56.0.windows.4以降 |
| Brotli | v1.2.1、v1.1.1、v1.0.10 |
| Python用パッケージ | brotli v1.2.1、brotlicffi v1.2.1.0 |
Windows版「PHP」は「Brotli」の修正でバージョン番号が変わらないため、ビルド番号まで確認する必要がある点には注意。また、更新後は「PHP-FPM」やWebサーバーの再起動、「IIS」のアプリケーションプールのリサイクルなども必要。「PHP」の5.x/7.xは修正されないので、サポートされているバージョンへ移行しなければならない。
「.NET」は、ランタイムを同梱する自己完結型アプリやネイティブAOTアプリの場合、ホストのランタイムを更新しても修正されない。最新のSDKで再ビルドして配布し直す必要がある。「Visual Studio」は10月30日に修正が公開されており、「Visual Studio Installer」からアップデートできる。
なお、Windowsに標準搭載される従来の「.NET Framework」は、今回の「Brotli」の脆弱性の影響を受けない。
「eMudhra」の問題については、Microsoftは10月20日、Windowsの信頼されない証明書の一覧(Disallowed CTL)を更新し、問題の認証局をブロックした。「Microsoft Edge」と「WebView2」にも、問題のTLS証明書をブロックするCRLSet更新を別途配信している。
さらに10月26日の定例外(OOB)Windows更新プログラムでは、関連するルート証明書など計7件を信頼リストから削除した。10月27日には「Microsoft Edge」の信頼リストからも同じ7件が削除されている。自動の証明書更新を受け取れないWindows環境では、OOB更新の適用が必要だ。
なお、OSの更新は「Java」のキーストアや「Python」の証明書バンドル、コンテナーイメージといった、アプリが独自にもつ証明書ストアには反映されない。これらは個別に更新し、削除されたルートにつながる証明書を置き換える必要がある。






















![中学英語で話せる!マンガとChatGPTで楽しく学ぶ20日間ワークブック: 柴犬コタとまいにち英会話[中1編] 製品画像:3位](https://m.media-amazon.com/images/I/511STbCqEtL._SL160_.jpg)
![1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版] 製品画像:4位](https://m.media-amazon.com/images/I/51skMJ-OVcL._SL160_.jpg)





