ドキュメントを介したAIワームがCopilot for Wordで自己伝播する可能性がある

2026/07/29 20:44

ドキュメントを介したAIワームがCopilot for Wordで自己伝播する可能性がある

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

本テキストは、Cross-Domain Prompt Injection Attack(XPIA)と呼ばれる重要なセキュリティ脆弱性を詳細に説明しており、Microsoft Copilot の標準的なビジネスワークフローを通じて自己複製可能な「AI ワーム」の公開初の実演を示す。この攻撃は、外部で共有されたドキュメントからコピーされ、Copilot によって生成または編集されたファイルに埋め込まれる際、隠蔽された攻撃者による制御下の指示(白地背景上の白文字としてフォーマットされた不可視 JSON プロンプト)がトリガーされることで発生する。Copilot は処理前にフォーマットを除去するため、これらの隠れたコマンドはユーザーの検知を回避しながらも、基盤となる Large Language Model(LLM)には完全に読み取られ、沈黙したデータ改ざん(例:財務数値の改変など)を引き起こす。

Microsoft は、このアーキテクチャ上の弱点が現在のすべての LLM ベースのシステムに存在すると確認しており、コンテキストウィンドウ内の外部コンテンツが信頼可能な指示と並んで計算に影響を与えることが要因である。GPT-5.5 や GPT-5.6 などモデルのアップグレードを含む 144 日間の協調開示期間中に行われたテストでは、展開されたすべての緩和策においてもこの脆弱性が残存しており、現在において堅牢なパッチは存在しない。したがって、組織は外部から入手したドキュメントを不信としなければならない、Copilot が処理することを許可する前に添付ファイルを厳格に審査し、すべての生成出力を検証すべきである。将来のセキュリティ対策においては、ソフトウェアのパッチではではなく、システム目標と処理される情報データを分離するための根本的なアーキテクチャ変更が必要となる可能性が高い。

本文

Microsoft Copilot for Word: XPIA の自己伝播と AI ウォームリスクに関する調査報告

謝辞と免責事項

  • マイクロソフト製品チームおよびマイクロソフトセキュリティ応答センター(MSRC)との協調公開に対して深く感謝いたします。
  • 重要: 本記事の編集上の意見はすべて著者の個人的見解であり、協力組織の立場を必ずしも反映しません。

概要

  • 協調公開期間: 当初 90 日でしたが、2 回の延期により最終的に 144 日間 に達しました。
  • 発見の背景: 第 1・2 部で示された「単一インタラクションでの侵害」を踏まえ、「信頼された文書ワークフロー全体への伝播」へと分析を広げました。
  • 本件の独自性:
    • 先行事例(Morris II など)と異なり、マインストリームの商用プロダクティビティスイートにおいて、通常ワークフローを通じて文書由来の AI ウォームが自己複製する初の公的デモです。
  • 攻撃シナリオ:
    • 外部共有文書の悪意ある指示が、Word コパイロットによって改変され、下流の新たな文書へとコピー・伝播します。
    • これにより、攻撃者は元文書を意識することなく、連鎖的に攻撃を拡大できます。

攻撃概要とメカニズム

攻撃プロセス

  • 初期設定: 攻撃者は Word コパイロットのソース材料となる文書内に悪意ある指示(XPIA)を隠匿します。
  • トリガー: コパイロットがユーザーリクエストの一部としてこれを解釈し、下書き・編集作業を行います。
  • 自己複製 (AI ウォーム化):
    • 生成された文書へ悪意ある指示をコピーし、新たな攻撃キャリアに変換します。
    • このキャリアが別のワークフローで再利用されると、指示が再発火され、攻撃は拡大します。

具体的な例え(財務報告書のシナリオ)

  • 状況: 従業員が市場分析レポート(内部に XPIA が隠匿)をソースとして、コパイロットで財務報告書を作成。
  • 結果:
    • コパイロットが財務数値を勝手に改変します。
    • 保存された報告書を同僚が再利用した際、指示が再発火し、新たな報告書の改変と攻撃の伝播を引き起こします。
  • 結論: 攻撃元への関与なしで、内部リソースを利用して連鎖的な被害が発生します。

公開時点の状況(Mitigation Status)

カテゴリ詳細
ベンダーマイクロソフト
公開方法MSRC およびマイクロソフト製品チームとの協調公開
対象製品Microsoft Copilot for Word (XPIA と自己伝播シナリオ)
顧客側の対策公開時点での完全な是正策は存在せず。外部文書の信頼性評価、事前確認、出力確認が推奨されます。
マイクロソフト側の状況広範な脆弱性情報クラスに対する堅牢な軽減策(Robust Mitigations)は現時点で利用不可能です。

【修復前の公開についての注記】

  • リスクの継続: 第 1・2 部とは異なり、本シナリオは公開時点でも依然として悪用可能です。
  • 公開の理由:
    • 防衛者は自らが認識していないリスクを軽減できません。
    • 伝播メカニズムは通常の文書ワークフローに広く影響します。
    • リスク隠匿は意思決定の妨げとなり、追加的な保護にはなりません。
  • 対策試みの結果:
    • 「Edit with Copilot」体験の一新(4/3)やモデルアップグレード(GPT-5.5→7/14)を試みましたがいずれも、完全な封じ込めには至りませんでした。
    • 最終的に GPT-5.6 を使用しても、ウォーム様態の攻撃は再現されました。

公開タイムライン

日付イベント
2026/3/6MSRC へ初報提出(PoC プロンプト・動画付属)。
2026/3/9MSRC が受領承認、ケース番号付与。
2026/4/3初の軽減策稼働(「Edit with Copilot」体験一新)。
2026/4/10新規ケースとして再度報告・承認(改変プロンプトでも攻撃再現)。
2026/7/142 回目の軽減策稼働(基盤モデルを GPT-5.5 にアップグレード)。
2026/7/15最新モデル GPT-5.6 で攻撃再現。公開日を 7/28 へ延期。
2026/7/28協調公開実施(本稿)。

【脅威モデル】

  • アクセス不要: 被害者の Microsoft 365 テナントにアクセスする必要はありません。
  • 共有経路: SharePoint、Teams、Outlook など、悪意ある文書の共有だけで十分です。
  • セキュリティ境界: 「添付ドキュメント」⇔「現在の作成中ドキュメント」の境界が侵害されます。
    • コパイロットは添付文書を全読込しますが、信頼できない情報として扱わなければなりません
    • 現状、埋め込まれた指示がコパイロットの行動を改変しています。

Word における信頼境界の越え方(技術的詳細)

攻撃手法: 隠匿と無視された書式

  • 隠匿方法: 白色文字・白色背景・小フォントサイズにより、人間には見えないようにします。
  • 技術的特徴:
    • Word コパイロットはテキストを LLM に渡す際、色やフォントサイズ等の書式設定を除去するため、被害者が目に見えない状態でも完全な指示が読み取れます。
    • 無害な文書内に埋め込むことでさらに隠匿できます。

有効なトリガー条件

攻撃者は以下のいずれか(または両方)で確率を増大させます:

  1. 手動添付: Word コパイロット内で文書をアップロード・添付する。
  2. 自動発見 (Work IQ): 「Edit with Copilot」機能で OneDrive 内の関連文書を検索させ、悪意ある文書を読み込ませる。

攻撃の 2 段階プロセス

第 1 段階:足掛かりの確保(初期感染)

  • 目的: 悪意ある文書をコンテキストに含め、攻撃をトリガーする。
  • 手法:
    • 文書末尾に悪意あるプロンプトを追加。
    • コパイロットが無言で財務数値を変更し、完全な攻撃コードを底部(白色文字)にコピー。
    • 自己隠匿: 被害者は改変内容や攻撃の存在に気づかず、正当な報告書として保存します。
  • 発見不能性: コパイロットは「意味のある変更」を重視するため、微妙なテキスト改変は検出が困難です。

第 2 段階:自己伝播(AI ウォーム化)

  • 目的: 影響を受けた文書自体を新たな攻撃ベクトルにする。
  • 手法:
    • コパイロットが悪意あるプロンプトを下流の文書へコピー。
    • 元の攻撃文書が含まれていない下流ドキュメント(同僚が作成したもの)でも、「AI ウォーム」として機能し、攻撃を再度トリガーします

影響と悪化要因

  • 追跡不可能性: 内部リソースで作成されたため、初期の入り口を特定できません。
  • 組織的拡大: 信頼できるパートナーから既に汚染された文書を受け取り、自社のワークフローで拡大する可能性があります。
  • AI アシスタントとの統合: Microsoft Cowork や Scout などの自動化システムでは、感染速度が機械レベルに加速します。

脆弱性への軽減策の限界

マイクロソフトは特定ペイロードに対する修復を展開しましたが、基盤となる脆弱性情報クラスそのものは依然として悪用可能です。

  • 根本原因:
    • 弱点はアーキテクチャ的であり、現在の LLM システム全体で共有されています。
    • パッチでは不十分であり、研究と根本的な再設計が必要です。
  • 現状の評価:
    • メモリやメール本文ベクトルについては軽減されましたが、ドキュメント経由の自己伝播は継続しています。

示唆されること:アーキテクチャ的課題

今回の発見は、単なる製品欠陥ではなく、現代の仕事環境における広範な問題を浮き彫りにしています。

  1. 情報の完全性リスク:
    • LLM を運用ワークフローに統合するシステムにおいて、外部情報の信頼性は最大のセキュリティ懸念です。
  2. 自己伝播と追跡不可能性:
    • 悪意あるコンテンツが正当なユーザーワークフローを通じて複製・再配布され、元の入り口に依存しなくなります。
  3. プロヴェナンス(由来)の欠如:
    • 生成されたドキュメントに「ソース材料」と「モデル編集」のプロヴェナンスを持たせる必要があります。これにより追跡可能性が高まります(防衛はできませんが検知を助けます)。

【結び】根本的な解決への展望

今回の発見は、単一製品を超えたLLM システム全体におけるアーキテクチャ的弱点を示しています。

  • 現在のジレンマ:
    • 悪意あるコンテンツを検出器(別の LLM など)に通しても、意味解釈の能力不足により回避されます。
    • 「検察されているコンテンツが検察行為に参加する」というパラドックスは解決不能です。
  • 必要な方向性:
    • 意図と解釈の分離: 処理される情報とは独立して、目標や意図が存在するシステム設計が必要です。
    • 前提変更: すべての LLM 統合システムは、モデルコンテキスト内の攻撃者制御コンテンツが一定率で侵害を引き起こすことを前提として設計されるべきです。

【変更履歴】

  • 2026 年 7 月 28 日: 本投稿の変更履歴を追加。

同じ日のほかのニュース

一覧に戻る →

2026/07/30 5:39

Vision Pro の最もクールな活用法

## Japanese Translation: 著者は、無料ツールと AI を活用し、標準的な建築設計ソフトを凌駕するために Apple Vision Pro 上で 2D の住宅施工図面を VR で視覚化するための DIY ワークフローの詳細を提供している。このプロセスでは、Fusion 360 を用いて PDF 図面を高精度な 3D モデルに変換し( Appearance パネルを通じて木材、石材、ガラスなどのテクスチャを追加)、家具は GLB または USDZ ファイルを OBJ フォーマットへ変換して読み込む(Tampermonkey スクリプトを用いるか、代替的な iOS AirDrop ワークフローを使用する)ことで行う。さらに、AI を活用した「vibe coding」により、1 つの朝に独自のカスタムビューアアプリ「Prospector」を開発し、コントローラーサポート、フライトモード、6 倍速度モード、森の天空ボックスのような没入型環境などの機能を付与している。生成されたコードは不完全であること(「janky」と表現)も認められているが、完全に機能する。このアプローチは、建築家から通常提供される Revit ウォークスルー unfavorably に比較できるような、個別の建設者に向けた浸透的な視点を可能にしている。

2026/07/30 0:05

Show HN: 任意の M シリーズ Mac で、Gemma 4 26B を 2 GB のメモリで動かすオープンソースエンジン

## Japanese Translation: TurboFieldfare は、macOS 26 (arm64)、Metal 4 および Swift 6.2 を想定した独立系 Apache 2.0 ライセンス下のプロジェクトであり、Apple Silicon搭載の Mac で指令チューニング済みの Gemma 4 26B-A4B モデル(~14.3 GB の共有コア)を動作することを可能にします。本プロジェクトは、SSD からオンデマンドでルーターの判断に基づいて追加の「エキスパート」ブロックをストリーミングする仕組みを採用し、共有重みと 1.35 GB の FP16 KV キャッシュをメモリ上に保持することで、利用可能な RAM が~2 GBしかないデバイスでも実行できるようにしています。MLX または llama.cpp を使用せず、独自のスウィフト+メタルランタイムによりこれを実現します。ベンチマークでは、8 GB M2 MacBook Air でデコード速度が 5.1~6.3 トークン/秒、24 GB M5 Pro では 31~35 トークン/秒を記録しました。インストールには、ピン付けされた~15 GB のモデルをダウンロードし、完全なソースチェックポイントを物質化することなく、~14.3 GB の.gturboディレクトリに再パッケージする必要があります。スイートには、テキストのみ推論で自動チャットフォーマットを持つ TurboFieldfareMac、TurboFieldfareCLI、機能ツール付きの OpenAI 互換ループバックサーバー(ただしクライアント側での認証が必要)、TurboFieldfareRepack およびサポートライブラリ・サービスが含まれます。生成デフォルトは温度 0.2、Top-K 64、Top-P 0.95 であり、確定的出力(温度 0)およびその他のサンプリングパラメータのオプションも用意されています。今後の作業としては、iPhone/iPad ネイティブアプリの開発と base 16 GB M4 Mac miniなど他のモデルでのさらなるベンチマークが対象です。本プロジェクトは Google によるアフィリエイトまたは推奨ではなく、モデル重みは Hugging Face から別途入手します。

2026/07/30 0:41

スーパーロジカル

## Japanese Translation: 本プロジェクトは、インタラクティブ、自動、および運用ワークフローを単一の堅牢なセッション層に統合し、「すべての作業用のマルチプレキサー」を実質的に創出することを目的としています。このシステムは、完全にソフトウェア主導である一方で、デフォルトのコンテキストの提供、構造化されたデータへのアクセス、履歴の保存、そして完全な人間の制御を最優先します。ターミナルは開発者、エージェント、ツール、およびインフラストラクチャを本質的に効果的に接続するため、理想的な基盤となります。複数のターミナルブロックを長寿セッションとして組織化することで、デバイス間でのシームレスな再接続と、スクロールや選択機能に対するネイティブなサポートを提供します。 チームは HashiCorp や Vercel といった主要企業の広範な経験を持ち、Mitchell Hashimoto(Ghostty の創始者)、Jack Pearkes、Alasdair Monk、Hector Simpson を含む主要な人物によって率いられています。本製品は最初にはるかに素晴らしいマルチプレキサーを構築することに焦点を当て、その後で構造化可能なアーキテクチャと運用安全性を優先します。ベータ版利用の告知が後日に予定されており、将来的にオープンソースリリースも行われる見込みです。ユーザーは、Web とネイティブ macOS/iOS プラットフォーム間でライブセッションを共有できる統合されたワークスペースを利用できるようになります。このアプローチは、追加のソフトウェア層が必要なく、自動化と直接的な人間のインタラクションの双方をサポートする単一のシステムを提供することで、開発者がツールを管理する方法を変革します。**プロジェクトは現在資金調達が完了しています。**

ドキュメントを介したAIワームがCopilot for Wordで自己伝播する可能性がある | そっか~ニュース