
このリポジトリには、Adobe Acrobat/Reader の脆弱性への曝露を低減するための Microsoft Intune プロアクティブ修復 スクリプトが含まれています。以下の方法で対応します:
これらの制御は併用できます:
Adobe は Acrobat および Reader 向けのセキュリティアップデートをリリースし、CVE‑2026‑34621 に対処しました。Adobe はこの脆弱性が 実環境で悪用されている ことを確認しており、任意のコード実行 につながる可能性があります。Acrobat/Reader DC Continuous トラックの修正版は 26.001.21411 です。1
管理環境では、最新のインストーラーが利用可能であるだけでは不十分です。デバイスが古いビルドを実行している可能性があります。このリポジトリは、脆弱なバージョンがインストールされたままにならないようにし、追加の緩和策 (JavaScript の無効化) を有効にして曝露を即座に低減するのに役立ちます。
Detect-AdobeAcrobat.ps1Remediate-AdobeAcrobat.ps1DetectionJavaScript.ps1RemediateJavaScript.ps1Detect-AdobeAcrobat.ps1目的: 定義された最小バージョン未満の Adobe Acrobat インストールを検出します。
動作:
HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallHKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\UninstallDisplayName が Adobe Acrobat* に一致する製品を照合DisplayVersion を以下と比較:
26.001.21411 (CVE‑2026‑34621 のパッチ適用済みビルド) 1終了コード:
0 = 準拠 (未検出 または バージョン >= 最小値)1 = 非準拠 (より低いバージョンが検出された)Remediate-AdobeAcrobat.ps1目的: デバイス上で見つかった Adobe Acrobat インストール (Reader/Pro/Standard) を削除します。
動作:
Adobe Acrobat* エントリを検索UninstallString / QuietUninstallString の正規表現 (推奨)msiexec /x {GUID} /q /norestart3010 (再起動が必要) を成功として扱う終了コード:
0 = 修復が正常に完了1 = 修復がエラー付きで完了注: この修復は Acrobat を削除します。標準の Intune アプリケーション展開プロセスを通じて、パッチ適用済みバージョン (または推奨されるサポート対象バージョン) も必ず展開してください。
Acrobat/Reader の JavaScript を無効化すると、JavaScript の実行に依存する悪意のある PDF ペイロードへの曝露を低減できます。 これは、パッチ適用が展開されている間の 迅速なリスク低減 手段として意図されています。
DetectionJavaScript.ps1目的: Adobe Reader DC と Adobe Acrobat DC の両方で JavaScript が無効化されていることを確認します。
確認するレジストリキー:
HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\DC\FeatureLockDown\bDisableJavaScriptHKLM\SOFTWARE\Policies\Adobe\Adobe Acrobat\DC\FeatureLockDown\bDisableJavaScript期待値:
bDisableJavaScript = 1終了コード:
0 = 準拠 (両方のキーが存在し、1 に設定されている)1 = 非準拠 (キーが欠落している、および/または 1 に設定されていない)RemediateJavaScript.ps1目的: ポリシーレジストリ値を設定して、Reader と Acrobat DC の両方で JavaScript の無効化を強制します。
動作:
bDisableJavaScript (DWORD) = 11 で終了。それ以外は 0。このアプローチにより、パッチ適用済みバージョンがすべての場所に展開されていることを確認しながら、即時の堅牢化が実現します。
一部の PDF やエンタープライズワークフロー (フォーム、動的コンテンツ、埋め込みスクリプト) は JavaScript に依存する場合があります。広範な展開前に主要なユーザーグループで検証してください。
Acrobat が MSI 以外の方法でインストールされた場合、GUID ベースの削除は失敗する可能性があり、別のアンインストール戦略が必要になる場合があります。
このプロジェクトは MIT ライセンス の下でライセンスされています。自由に使用、変更、配布してください。
免責事項
このリポジトリには、一般的な公開ベストプラクティススクリプトが含まれています。現在または過去の雇用主やクライアントとは一切関係ありません。教育およびコミュニティ目的のみで作成されています。