Summary

EXPMONは、最新版Adobe Readerでも有効なゼロデイPDF攻撃を検出・分析しました。本攻撃はPDF内のJavaScriptを悪用し、端末情報の窃取や高度なフィンガープリンティングを実行します。Adobe ReaderのJavaScriptを無効化することで攻撃を大幅に抑止できますが、業務PDFとの両立や多層防御の重要性も示されています。PDFセキュリティを考える上で必読の事例です。

この記事は、次のサイトを参考にしています。

EXPMON detected sophisticated zero-day fingerprinting attack targeting Adobe Reader users
https://justhaifei1.blogspot.com/2026/04/expmon-detected-sophisticated-zero-day-adobe-reader.html

本記事は、EXPMON(高度なエクスプロイト検知・解析基盤)が検出した、

Adobe Reader を標的とする非常に高度なゼロデイPDF攻撃の分析レポートです。

単なる脆弱性検証ではなく、

「実際に使われている可能性が高い、APTレベルの指紋収集型(fingerprinting)攻撃」

である点が最大の特徴です。

主なポイント

① 最新版 Adobe Reader にも有効なゼロデイ攻撃
  • 攻撃は 執筆時点の最新版 Adobe Reader(26.x 系) でも成功
  • ユーザー操作は PDFを開くだけ
  • 未修正(unpatched)の ゼロデイ脆弱性 を悪用
② 目的は「即RCE」ではなく高度な Fingerprinting

このPDFは、単に即座のマルウェア実行を狙うものではなく、

  • OSの正確なバージョン
  • Adobe Reader の詳細バージョン
  • 言語設定
  • PDFのローカルパス
  • ローカルファイルの内容(例:DLL、画像など)

といった 詳細な端末情報を広範に収集・窃取 します。

これは 「次段攻撃の対象選別」 を目的とした、APTでよく見られる前段階の挙動です。

③ 権限昇格された Acrobat API の悪用

特に危険なのが以下の点です。

  • util.readFileIntoStream()
    → サンドボックス内とはいえ 任意ファイルの読み取りが可能
  • RSS.addFeed()
    外部サーバとの通信・追加JSコードの受信と実行

これらは 本来制限されるべき Acrobat の特権API であり、
ゼロデイとして悪用されている点が強調されています

④ C2サーバによる条件付き攻撃(APT的挙動)

  • 攻撃用サーバはオンライン
  • ただし 全環境には追加ペイロードを返さない
  • 環境情報に基づき「攻撃対象かどうか」を選別

 実験的検証では、
条件を満たせば追加JavaScript(将来的なRCE/SBX)が実行可能 であることが確認されています

EXPMONの「Detection in Depth」による検出

今回の発見は、

  • シグネチャ検知ではなく
  • 挙動・ログ・ビッグデータ分析を組み合わせた多層検知

によって行われました。

引用元サイトは、PDF JavaScript の柔軟性を逆手に取った攻撃に対抗するための高度検知機構であると説明しています。

localzipのイメージ
【広告】インストール不要なPDFツールに興味ありませんか?

Windows標準の“足りない”を補完。閉域網・分離環境で業務向け。

フリーソフト不要|ZIP作成・PDF結合・PDF押印をブラウザだけで実現
OCEのブラウザ完結業務ツール

回避策:Adobe Reader の JavaScript 無効化は有効か?

今回のEXPMONによる分析結果を踏まえると、
Adobe Reader の JavaScript を無効化することは、本攻撃に対して非常に有効な回避策であると考えられます。
※MS365 でも Adobe ReaderのJavaScriptを無効化することを推奨しています。(業務面で可能なら)
なぜ JavaScript 無効化が効くのか

本記事で確認されたゼロデイPDF攻撃は、以下のように Adobe Reader の JavaScript 実行機構を中核として成立しています。

  • PDF内で難読化された JavaScript を自動実行
  • RSS.addFeed() を悪用し、外部の攻撃者サーバと通信
  • util.readFileIntoStream() を用い、ローカルファイルを読み取り・窃取
  • 収集した端末情報を送信し、条件次第で追加の JavaScript を受信・実行 1

これらはいずれも JavaScript が実行できなければ成立しない処理です。

そのため、

Adobe Reader で JavaScript を無効化すれば、少なくとも今回確認された攻撃チェーンは初期段階で遮断できる

とまとめることができます。

ただし「完全な対策」ではない点に注意

一方で、JavaScript 無効化だけで 万全とは言い切れない 点も重要です。

PDF攻撃は JavaScript 以外の経路が過去に存在しています。(フォント処理や画像レンダリング、ストリーム解析など)

そのため、将来の派生バリアントが非JavaScript型で登場する可能性は否定できません。

また、業務PDFとの両立が課題です。

入力フォームや自動計算、ボタン操作やワークフロー制御 など、JavaScriptを前提としたPDFも少なくありません。そのため、全社一律で無効化すると業務影響が出る可能性があり、セキュリティと利便性のトレードオフという現実的な問題が生じます。

まとめ

今回のEXPMONの報告を踏まえると、Adobe ReaderのJavaScriptを無効化することは、このゼロデイPDF攻撃に対して非常に有効な回避策です。ただし、PDF攻撃が常にJavaScriptに依存するとは限らず、また業務上JavaScriptが必要なケースも存在します。そのため、JavaScript無効化は有効な第一防線ではあるものの、ネットワーク監視やPDF取り扱いルールと組み合わせた多層防御が不可欠と言えます。

関連投稿

AI
サーバ管理者不足の救世主? AIエージェント Goose が運用を変える

AIチャットに「エラーを確認して」「セキュリティに問題ないか調査して」と話しかけるだけで、実際のサーバへ接続して調査結果を返してくれる――そんな運用支援ツールが Goose です。人手不足や属人化が課題となる自治体や中小企業の情報システム部門にとって、新しい運用の形になるかもしれません。

Read More
Security
Linux カーネル脆弱性「Copy Fail」と「Dirty Frag」

Linux カーネルの深刻な権限昇格脆弱性「Copy Fail(CVE-2026-31431)」と、新たに登場した「Dirty Frag」を解説。AF_ALG・OpenSSL・Docker・Kubernetesにも波及する可能性があり、page cache と zero-copy 最適化の構造問題が注目されています。algif_aead 無効化や seccomp による AF_ALG 制限など、実践的なワークアラウンドも整理します。

Read More
MS365
Outlookで誤送信しても取り消せる? Exchange Onlineの「メッセージ取り消し」がテナント間対応へ

Outlookで誤送信してしまったメールも、Microsoft 365 の Exchange Online なら取り消せる可能性があります。さらに、2026年8月からは「テナント間メッセージ取り消し」に対応予定。同一組織だけでなく、グループ会社など別テナント間でも条件付きでメール回収が可能になる見込みです。新機能の仕組みと制限事項を整理します。

Read More
MS365
Windows 11 の「Microsoft Copilot」アプリを“公式に”削除できるようになった

Windows 11 に組み込まれてきた Copilot について、企業が公式に「整理」できる仕組みが提供されました。新たに公開された RemoveMicrosoftCopilotApp ポリシーにより、条件付きで Copilot アプリをアンインストールすることが可能になります。Intune から配布できるため、端末標準化や AI 利用ポリシーの整備、監査対応にも有効です。ネットワーク分離環境など、Copilot を利用できない業務端末においても実務的なメリットがあります。

Read More
AI
なぜ「検索ユーザー」ではなく「AI」が顧客になるのか

SEOからAIカスタマーへ。
検索順位を競う時代は終わっていないが、顧客は人だけではなくなった。Microsoft Copilot Checkoutが示すのは、AIエージェントが商品・サービスを評価し、選択し、購入まで実行する新しい購買モデルである。これからのインバウンドセールスでは、クリックや問い合わせ以前に「AIに正しく理解・信頼されるか」が成否を分ける。構造化データ、正確な商品情報、説明の一貫性が、SEOと営業の共通基盤になる時代が到来している。

Read More
Security
Adobe Reader を標的とする非常に高度なゼロデイPDF攻撃

EXPMONは、最新版Adobe Readerでも有効なゼロデイPDF攻撃を検出・分析しました。本攻撃はPDF内のJavaScriptを悪用し、端末情報の窃取や高度なフィンガープリンティングを実行します。Adobe ReaderのJavaScriptを無効化することで攻撃を大幅に抑止できますが、業務PDFとの両立や多層防御の重要性も示されています。PDFセキュリティを考える上で必読の事例です。

Read More
AI
「自分が使っているCopilotはどれで、何ができるのか」を整理してみた

Copilotとは、Microsoftが展開している「AIアシスタント群の総称(ブランド名)」です。
つまり、目的や利用場所の違いで、様々なAIサービスが存在します。
それら複数のサービスに、すべて 「Copilot」 という名前が付いているのが、混乱の原因です。
この記事では、「Copilotが分かりにくい理由」と「自分が使っているCopilotの見分け方」を、できるだけ分かりやすく整理します。

Read More

お問い合わせ