
PowerShellスクリプトで、Office 2016/2019/LTSCに影響するCVE-2026-21509 Microsoft Officeゼロデイ脆弱性に対するKill-Bit保護を確認、適用、テストします。
CVE-2026-21509 のMicrosoft Officeゼロデイ脆弱性(Office 2016/2019/LTSCに影響)に対する Kill-Bit保護の確認、適用、テスト を行うPowerShellスクリプトです。
Microsoft OfficeのOLE/COM処理における重大なRCE脆弱性(CVSS 9.8)。APT28(Fancy Bear)により、Shell.Explorer COMオブジェクト {EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B} を標的とした悪意のあるRTF/DOCファイルを介して活発に悪用されています。
影響を受けるバージョン: Office 2016、2019、LTSC 2021/2024、Microsoft 365 Apps(2026年1月26日以前のパッチ適用前)
| 機能 | 説明 |
|---|---|
| Kill-Bitチェック | レジストリで保護が有効かどうかを検出 |
| 自動パッチ | 32/64ビット版Office用にKill-Bitを設定 |
| テストファイル | Kill-BitがCOMオブジェクトをブロックすることを確認するダミーRTFを作成 |
| KBチェッカー | KB5002694/KB5002695パッチの一覧を表示 |
| 復元 | Kill-Bitを削除(公式パッチ適用後) |
| 自動検出 | Officeのアーキテクチャを識別 |
CVE-2026-21509.ps1 をダウンロード=== CVE-2026-21509 Office Kill-Bit 管理 ===
░█▀▀░█░█░█▀▀░░░░░▀▀▄░▄▀▄░▀▀▄░▄▀▀░░░░░▀▀▄░▀█░░█▀▀░▄▀▄░▄▀▄
░█░░░▀▄▀░█▀▀░▄▄▄░▄▀░░█/█░▄▀░░█▀▄░▄▄▄░▄▀░░░█░░▀▀▄░█/█░░▀█
░▀▀▀░░▀░░▀▀▀░░░░░▀▀▀░░▀░░▀▀▀░░▀░░░░░░▀▀▀░▀▀▀░▀▀░░░▀░░▀▀░
名前: CVE-2026-21509.ps1
====================================================="
1. Kill-Bitステータスの確認 [最初に推奨]
2. Kill-Bit保護の適用 [不足している場合]
3. ダミーCOMファイルでテスト [保護の検証]
4. Kill-Bitの削除(復元) [公式パッチ適用後]
5. KB更新プログラムの確認 [パッチステータス]
0. 終了
# 1. ステータスの確認
オプション 1 → 「Kill-Bit が見つかりません」 = 脆弱!
# 2. 保護の適用
オプション 2 → 「保護されています! 2つのレジストリエントリがパッチ適用されました」
# 3. テストで検証
オプション 3 → テスト用RTFを作成 → Wordで開く
✓ Kill-Bitが機能 = 「オブジェクトをアクティブ化できません」
✗ 脆弱 = オブジェクトが読み込まれる
| Kill-Bitステータス | Wordの動作 | 保護 |
|---|---|---|
| 有効 | 「オブジェクトをアクティブ化できません」/ 空白領域 | ✅ 安全 |
| 無効 | COMオブジェクトが読み込まれる / RCEの可能性 | ⚠️ リスク |
| KB | Officeバージョン | リリース |
|---|---|---|
| KB5002694 | Office 2016/2019 | 2026年1月26日 |
| KB5002695 | LTSC 2021/2024、M365 | 2026年1月26日 |
オプション5 は Get-HotFix を使用してインストール状況を表示します。
64ビット版Office:
HKLM\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}
"Compatibility Flags" = dword:00000400
32ビット版Office:
HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\...
| 問題 | 解決策 |
|---|---|
| 「アクセスが拒否されました」 | 管理者として実行 |
| 「Officeが見つかりません」 | Office 2016+のインストールが必要 |
| テストファイルは「安全」だがKBが不足 | Kill-Bitは機能しているため、KBをインストール |
| 正規のCOMオブジェクトが壊れている | 一時的なもの - KBインストール後に削除 |
%TEMP% からテストファイルを削除MITライセンス - 個人・商用利用は無料です。
Microsoft公式ソフトウェアではありません。自己責任で使用してください。Windows 10/11とOffice 2016-2024でテスト済みです。
⭐ 役に立ったらGitHubでスターを!
🐛 問題がありますか? Issueを開く
参考情報:
CISA KEV | MSRC | BornCityブログ