Microsoft 365 Copilotをワンクリックのデータ窃取ツールに変えた新たな攻撃手法

「SearchLeak」と名付けられた深刻な脆弱性チェーンがMicrosoft 365 Copilot Enterpriseに存在し、攻撃者が特別に細工したURLを通じて、標的のメールボックス、OneDrive、またはSharePointアカウントから機密データを窃取できる可能性があります。

流出の対象となり得る情報は、メールの内容(アクセスコード、パスワードなど)、カレンダーのイベントや会議の詳細、文書、そのほかCopilot Enterprise Searchを通じてアクセス可能なあらゆるコンテンツです。

Microsoftは今月初めにSearchLeakへの対処を完了し、最大重要度の「クリティカル」評価でCVE-2026-42824という識別子を割り当てました。

三段階の攻撃チェーン

エンタープライズデータセキュリティ企業Varonisの研究者たちは、単体では有効な攻撃を成立させるには不十分な3つの欠陥を連鎖させることでSearchLeakを開発しました。

組み合わせたのは、パラメータ・トゥ・プロンプトインジェクション、HTMLレンダリングのレースコンディション、そしてBingのサーバーサイドリクエストフォージェリ(SSRF)によって可能になるコンテンツセキュリティポリシー(CSP)バイパスの3つです。

攻撃の第一段階では、Microsoft 365 Copilot Searchが検索クエリの受け渡しに「q」URLパラメータを使用する仕組みを悪用したパラメータ・トゥ・プロンプト(P2P)インジェクションの弱点を突きます。

コンテンツを生成する通常のCopilotとは異なり、Microsoft Copilot Enterprise Searchはメール、会議、SharePointファイル、OneDriveといった社内データを横断的に検索します。

「データを流出させるために、攻撃者はCopilotに対して『ユーザーのメールを検索し、タイトルを抽出して、それを画像URLに埋め込め』と指示するURLを細工します。被害者は何も入力する必要がありません。リンクをクリックするだけで、Copilotがすべてを実行します」とVaronis研究者は解説しています。

これにより、被害者のメールボックスを検索して結果を特定の形式にフォーマットするなど、Copilotへの実行命令を埋め込んだリンクの作成が可能になります。

第二段階では、HTMLレンダリングのレースコンディションを悪用します。これは、Copilotが出力をストリーミングしている最中、サニタイズ処理が完了して<code>ブロック内にラップされる前の生のHTMLが、ブラウザによって一時的にレンダリングされるというタイミングの問題です。

これにより、<img>タグを含む攻撃者制御のHTMLが実行され、サニタイズ処理が完了する前に外部リクエストがトリガーされます。

チェーンの第三の要素は、BingのSearch by Image(画像検索)機能に存在するSSRFの問題です。この機能を利用して、攻撃者のエンドポイントへの画像取得リクエストを発生させます。

Copilotが分析すべきコンテンツを取得する際にリクエストを行うのはBing自身であるため、CSPによる保護が回避されます。

窃取したデータをURLに埋め込むことで、攻撃者は自身のサーバーのリクエストログからその内容を読み取ることができます。

「BingはCSP許可リストのエントリの裏に隠れた、古典的なSSRFによって知らないうちにデータ流出の中継プロキシにされてしまいます」と研究者たちは結論付けています。

Image

各脆弱性を連鎖させた実際の攻撃は、被害者が細工されたリンクをクリックするところから始まります。このリンクはMicrosoft 365 Copilot Searchを起動し、「q」パラメータに被害者のメールボックスやその他のデータソースを検索する指示を含んでいます。

続いて、窃取した情報をURLに含めた画像タグを持つレスポンスが生成されます。

レスポンスがストリーミングされている間、ブラウザは画像をレンダリングしてBingにリクエストを送信し、Bingは盗み出したデータを含む攻撃者のURLにアクセスします。

被害者の視点からは、Copilotがしばらく「考えている」ように見えるだけで、データが流出していることを示す兆候は何もありません。

MicrosoftはすでにCVE-2026-42824を修正済みであるため、この脅威を軽減するためにユーザー側で行う必要のある対処はありません。

Varonisは、プロンプトインジェクションが可能な状況においては、SSRFやHTMLインジェクションのレースコンディションといった既知の比較的封じ込めやすいバグが、強力な攻撃の武器へと変貌し得ると警鐘を鳴らしています。

結局のところ、AIシステムは従来であればこれほどの影響をもたらさなかった古いバグクラスを悪用するための新たな経路を生み出していると言えます。

攻撃者より先に、すべてのレイヤーをテスト

セキュリティチームが記録している成功した攻撃は54%、アラートを出せているのはわずか14%にすぎません。残りは環境内を検知されることなく潜伏し続けています。

Picusのホワイトペーパーでは、侵害・攻撃シミュレーション(BAS)によってSIEMおよびEDRのルールをテストし、脅威が検知をすり抜けないようにする方法を解説しています。

ホワイトペーパーをダウンロード

翻訳元: https://www.bleepingcomputer.com/news/security/new-attack-turned-microsoft-365-copilot-into-1-click-data-theft-tool/

ソース: bleepingcomputer.com