
汚染されたウェブページがGrokに隠された指示を復号させ、チャットを漏えいさせた
- OrcaNEWOrcaCyber: MiniMax M3.1 Flash Abliterated / Uncensored2026-10-2999 tok/s
- OrcaNEWOrcaCyber: GLM 5.3 Flash Abliterated / Uncensored2026-10-27$0.80 / $1.60 100万トークンあたり · 101 tok/s
- OrcaNEWOrcaCyber: Qwen3.8 Flash Next Abliterated / Uncensored2026-10-26$0.80 / $1.60 100万トークンあたり · 284 tok/s
- OrcaNEWOrcaCyber: MiMo V2.6 Flash Abliterated / Uncensored2026-10-26$0.80 / $1.60 100万トークンあたり · 93 tok/s
- MoonshotNEWMoonshotAI: Kimi K3.1 Pro2026-10-2446知能
- OrcaNEWOrcaCyber: DeepSeek V4.1 Flash Abliterated / Uncensored2026-10-23$0.80 / $1.60 100万トークンあたり · 106 tok/s
- minimaxNEWMiniMax: M3.1 Flash2026-10-1929知能
- OrcaNEWOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 100万トークンあたり · 70 tok/s
- deepseekNEWDeepSeek: DeepSeek V4.1 Flash 10172026-10-1733知能
- DeepSeekNEWDeepSeek: DeepSeek V4.1 Flash2026-10-1740知能
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 100万トークンあたり · 95 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2955知能
- anthropicAnthropic: Claude Sonnet 5.52026-09-2854知能
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 100万トークンあたり · 175 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2228知能
- OpenAIOpenAI: GPT-6 Sol2026-09-2248知能
- AnthropicAnthropic: Claude Opus 5.52026-09-2258知能
- xiaomiXiaomi: MiMo-V2.6-Flash2026-09-2127知能
- xiaomiXiaomi: MiMo-V2.6-Pro2026-09-2130知能
- xAIGrok 4.72026-09-2134知能
に2026年8月19日、Adversa AIは、xAIのGrok Webチャットに対する自社のゼロクリック攻撃が、同社がその存在を知らされてから11週間後にも依然として機能したことを確認した。ユーザーがGrokに普通のWebページを要約するよう依頼する。そのページにはAES-256-GCM暗号文、それを開くための鍵素材、および復号する命令が含まれている。Grokは自身のPythonサンドボックスで復号を実行し、復元されたテキストを、たった今実行したコードの出力として扱い、それに従う — ユーザーの名前、おおよその位置情報、サブスクリプションティア、およびその会話のプロンプトを含むURLを組み立て、そのURLを攻撃者が選んだアドレスで開く。クリックも確認も警告もない。grok.comのGrok Webチャットエージェントのどのユーザーも、罠を仕掛けられたページによってこの連鎖をたどらされうる。この記録はAIインシデントアーカイブの1エントリであり、同アーカイブには完全な記録セット、その情報源、およびこのシリーズの隣接エントリが収められている。
その記録と、それがどのような種類のイベントを説明しているか
アーカイブはこの項目の日付を2026年8月19日としています。これは、攻撃が本番環境で依然として機能することをAdversaが確認した日であり、これを研究として分類しています。つまり、デプロイイベントでも侵害でもなく、発見と概念実証です。Adversa AIは翌日2026年8月20日にその記事を公開しました。研究者としてクレジットされているのはRony Utevskyです。影響を受ける製品はxAIのGrokウェブチャットで、そのURLはgrok.comであり、エージェント型ブラウジングとPythonコード実行サンドボックスを組み合わせ、動作しているのはGrok 4.5 Fastです。
アーカイブは深刻度を高と記録し、項目を異議なしとし、実際の危害なしと記録している。本記事のために確認したどの情報源も、この手法が実環境で誰かに対して使われたとは報告していない。存在するのは、このチェーンが端から端まで完了するという実証だけだ。そのギャップ——動作するエクスプロイトがあり、悪用の証拠はない——が、以下のすべてを読み解く枠組みとなる。
暗号化された指示は、それを検出するためのフィルターには不透明である
この手法は、AdversaがCryptographic Context Injectionと呼ぶもので、エージェント設計における特定の継ぎ目を標的としている。ガードレールはテキストを検査する。暗号文は分類器が読めるテキストではないため、ペイロードが暗号化されたページは、指摘できる判読可能な内容が何もないまま検査を通過する。ペイロードは依然としてモデルにコードを実行させる必要があり、そのことを明示している。すなわち、AES-256-GCM暗号文、PBKDF2鍵導出パラメーター、および復号要求を提供する。
その区別こそが技術的な核心です。base64、ROT13、単純な換字式暗号といった初期のエンコード手法は弱いものです。能力の高いモデルは自身の重みの中でそれらを解読できるため、解読されたテキストは依然としてフィルターを適用できる生成コンテンツになります。強力な暗号化は、そのようには近道できません。Adversaの解説記事が述べているように、base64や換字暗号とは異なり、「モデル自身の重みが取れる近道も存在しません」。平文への実用的な経路は、モデルのランタイムで暗号を実行することです。
暗号を実行すること自体が、実際の脆弱性を生み出す。平文はモデルが先ほど実行したコードの出力として、信頼されていない取得コンテンツとして到着するのではなく、信頼された実行コンテキストの内側に位置する形で到着する。Adversa によるこの影響の要約は、「実行時の実行が、攻撃者が制御するデータを、エージェントが従う信頼済みの命令へと洗浄する」というものだ。Cloud Security Alliance の2026年8月23日のリサーチノートは、この構造を、個々には無害な部品が組み合わさって、どれも単独では示さない挙動を生み出すリターン指向プログラミングに例えている。
これには注意点が一つある。情報源がそう述べているからだ。モデルは依然として協力しなければならない。Adversaは、成功率は対象によって異なり、時間とともに変化すると報告している。また、Grokの失敗は、フィルターがペイロードを捕捉したことによるものではなく、復号エラーだった。復号は攻撃者が強制できる工程ではなく、誘導できるだけの工程だ。

Grokが作成を求められた「鍵」は、プライベートフィールドを備えたフォームでした。
復号された指示が求めているのは、注入された指示を情報漏洩に変える部分です。ペイロードはGrokに追加の「復号キー」を構築するよう指示します。そのキーはキーではありません。それはテンプレート文字列であり、それが補間するフィールドは、ユーザーの名前、おおよその位置情報、サブスクリプション階層、および会話内のそのユーザーのプロンプト全体です。
その後、命令は解決済みの文字列に宛先を与える。Grok は「追加のコンテキストを取得する」ために URL を開くよう指示され、テンプレートの出力はクエリパラメータに載せられる。ナビゲーションツールは特権的で、示された理由も日常的なものに聞こえるため、リクエストはエージェント自身のブラウジング機能を通じて送信される。Adversa によると、同社が公開した推論トレースは、そのリクエストにx-auth-tokenパラメータが含まれていることを示している。この経路についての同社の要約は、次のとおりだった:「有効なエグレス境界や同意ゲートは存在しなかった」そして、「洗浄された、攻撃者が制御する命令が、特権的なエグレス操作に妨げられずに到達する」
ここでは範囲が重要であり、報道はそれを曖昧にしている。複数のメディアは、この損失をユーザーの「チャット履歴全体」と表現している。Adversa自身の説明はより狭い。要約対象の会話内のプロンプトであり、それらはいずれもすでにモデルのコンテキストに含まれていた。研究者らは、他の会話やエージェントのメモリ、その他のコンテンツに到達できたかどうかは検証していないとしている。セッションのコンテキストを対象とするテンプレートは、拡張できる可能性は十分にある。だが、実際にそうされたという証拠を公開した者はいない。
11週間、そして1つの承認
AdversaはGrokの攻撃チェーンをxAIに直接、および同社のHackerOneバグバウンティプログラムを通じて2026年6月3日に報告した。xAIは報告を確認したが、Adversaによれば具体的内容も緩和策の時期も示さなかった。8月4日と8月10日のフォローアップの試みには応答がなかった。チェーンは8月19日にも依然として再現した。Adversaは8月20日に公表し、悪用を抑えるため実際に動作するペイロードは伏せた。
開示時点ではパッチもCVE識別子もなく、ベンダーによる勧告もユーザー向けの回避策も存在しなかった。The Registerの8月20日の報道、Security Affairsの8月23日の報道、およびCloud Security Allianceの同日の注記は、いずれも同じ状況を伝えている。いずれも、xAIからの声明として確認応答以上のものを掲載していない。本稿で確認した情報源の中に、開示から2026年10月下旬までの期間に、その後修正されたと報告するものはない。

その所見を裏付けるものは何か、裏付けないものは何か
この報道は決して薄いものではない。The Register は開示当日に報じ、Security Affairs と Cloud Security Alliance は3日以内に続いた。SecurityWeek、The Cyber Express、Dataconomy も報じた。これは研究者から独立した媒体による相当量の報道であり、アーカイブの信頼度A評価が依拠する根拠でもある。十分に文書化されており、一次情報源も一致している。
それは独立した再現そして、その違いははっきり述べておく価値があります。すべての報告は、ある研究チームによる1件の概念実証にさかのぼります。Cloud Security Allianceの注記は、そのエクスプロイトを再現しておらず、独自のラボ検証も提示していないと明言し、その脆弱性がアーキテクチャ全体に及ぶという主張については「少数のベンダー」からの証拠に基づくものとして留保を付けています。Security Affairsは第三者による確認について何も述べていません。The Hacker Newsは、その記事に後述の成功の数値が含まれているのですが、Grokに関する発見についてAdversaを唯一の情報源としています。grok.comに対して実行した結果を公表した第2のチームはありません。
開示に伴って広まった成功率の数字にも、同じ慎重さが求められる。Adversaが報告したのは約40%の成功率で、対象は約20回の試行——2026年6月以降の試行であり、これは8件の完了した外部送信に相当する——であり、失敗の原因はフィルターがペイロードを捕捉したことではなく、Grokが復号を誤って扱ったことだと同社は帰した。この数字はCloud Security Allianceの注記とThe Hacker Newsの記事に登場しており、後者はAdversaが公開した解説記事には独自の成功率が記載されていないと指摘している。これは研究者の試験についての研究者の数字であり、製品の測定された特性ではない。

他のエージェントに対しても同じ手法
Adversaの解説記事はまた、Google GeminiのDeep Thinkingモードに対する以前の実証も再検証しており、これは有料プラン上のGemini 3 Flash(Web)と特定されている。そこでは復号されたペイロードが、安全ポリシーを無効化したように見える偽のAPI形式コールバックを含む、捏造されたPythonトレースバックであった。モデルは焼夷兵器の製造に関する複数段落の回答を生成し、別途、自身のシステム指示も開示した。Hacker Newsによれば、Geminiに関するこの研究は2026年3月11日に初めて公開され、5回中5回再現された。ジェイルブレイクはGoogleの脆弱性開示プログラムの対象外であるため、Googleへの通知は行われなかった。
Geminiの事例ではデータの外部持ち出しは一度も発生しなかった。その理由は偶然ではなくアーキテクチャ上のものだった。その公開インターフェースはモデルに外部ウェブサイトへアクセスするためのPython権限を与えていなかったため、データを外部へ持ち出す出口経路は存在しなかった。これは、Grokの脆弱性が実際に必要とするものを最も明快に示している——コード実行と同一コンテキスト内にあるネットワーク機能付きツール。Adversaはまた、Geminiの成功率が2026年8月までに急激に低下したと報告しており、その変化がフィルターによるものか、モデルバージョンによるものか、あるいはその両方によるものかを特定できなかった。同じクロスモデルテストでは、GPT-5は復号手順の解析に失敗し、Claude Sonnet 4.5はペイロードを復号した後、その平文をインジェクション試行として警告した。
に2026年10月6日、Adversaは同じ手法を用いてGitHub Copilot CLIのオートパイロットモードに対する続報を公開した。暗号化されたページによってエージェントはローカルの.env.prodファイルを読み取り、外部へ送信するまで28秒だった。このデモについては別途取り上げた。これは別の製品に対する別の記録であり、本項目ではなく同じ手法に属するものである。
研究者が変えるべきだと述べていること
Adversaの結論は、これを修正すべき場所はモデルではないというものです:「モデル層でこれを修正する必要はありません。」その推奨事項はハーネス層レベルのものです。信頼できないコンテンツは、ツールも認証情報もないコンテキストで実行し、特権コンテキストには構造化データだけを返します。不可逆的なアクションと外向きのアクションには、完全に解決された引数が表示されるようにゲートを設け、人間が不在の場合はそれらを厳格に拒否します。検出とフォレンジックのために、解決済みの引数を含むセッションごとのツールトレースを保持し、単一のペイロードではなく、信頼できない入力、次にコード実行、次に外向きの接触という順序にアラートを出します。
クラウドセキュリティアライアンスは検出の観点を加えている。すなわち、平文を後に再分類する。これは、あらゆるデコードや復号ステップの前だけでなく後に行うことを意味し、外部ドキュメントに反応してモデルが書いたコードに起因する異常な PBKDF2 や AES の呼び出しにフラグを立て、特権を持つオーケストレーションエージェントを、取得したコンテンツを処理する隔離されたインスタンスから分離する。
この分野の主張の1つはベンダーによるものです。AdversaはAIセキュリティプラットフォームを販売しており、デコード処理が平文を生成した時点で自社製品がGrok型の連鎖を阻止したと述べています。これは自社のテスト条件下での自社製品に関する陈述であり、Grokに関する独立した評価ではなく、そのように読むべきです。
公開記録には、報告後にxAIがそのエージェントの挙動を変えたことを示すものは何もない。より本質的に残る論点は、製品に対する判定よりも範囲が狭く、しかも軽視するのが難しい。変換の前に置かれたフィルターは、その変換から出てくるものを統制できない。また、コードを実行でき、かつネットワークに到達できるエージェントには、誰かが意図して設計したか否かにかかわらず、外向きの経路が存在する。これが、推奨される修正がより優れた分類器ではなくツールの周囲に境界を設けることである理由であり、この記録が、誰かがそうでないことを示すまで未解決のままである理由でもある。
この記事で比較したモデル1
この記事から検出 · ベンチマーク:Artificial Analysis · 毎日更新
