arXiv論文メモ
新着一覧
cs.CR / cs.MA · 査読状況未確認

複数エージェント環境で同名登録が誤配送を招く問題

Agent Name Collision Attacks in Multi-Agent Systems

Adithyan Arun Kumar

この論文をやさしく読む

ひとことで言うと

エージェントの表示名を配送先の識別子にすると、同名の別エージェントへ要求が届く問題を検証した。

何に役立つ?

複数エージェントの登録・配送処理を設計、監査する際に役立つ。

この研究の面白いところ

七つの固定版実装で、誤配送と、認証情報やツールの移転が確認されなかった範囲を分けて調べた。

どこまで分かった?

七つの特定版の実装を対象とする。A2A全体の欠陥や、全配置での権限継承を証明した結果ではない。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

複数エージェントのホストは、遠隔のAgent Cardをローカルのエージェント、ツール、作業フローの宛先、仲介経路へ取り込む。A2Aではカードのnameを人間が読めるメタデータと定義しており、安定した識別子とはしていない。また、名前の衝突時の意味も規定していない。問題は、それにもかかわらずホストが遠隔の名前をローカルの経路識別子として用いた場合に生じる。本研究は登録から配送までを追跡し、版を固定した七つのオープンソース実装で独立した回帰テストを行った。 クライアント型の六つの統合では、信頼する相手の名前宛ての要求について、攻撃者が制御する相手のクライアントまたはループバックのエンドポイントが選択された。七番目の仲介型実装では、両者が名前由来の一つの経路へ集約され、キューとアクセス制御の状態によって傍受または拒否が生じる。共通する結果は誤った相手への配送であり、あらゆる場合の権限継承ではない。模擬の認証情報とツールを使った試験では、対象のクライアント結合でA固有の認証情報の移転も、Aが所有するツールの直接移転も見つからなかった。仲介経路は呼び出し元の設定オブジェクトを転送するが、委任された識別情報やトークンがBに届くのは、それらが設定に含まれ、Bが経路を利用できる場合に限られる。ほかの二経路では、直接の実行権限ではなく、後段のモデルによる判断が関わる。 必要条件を整理すると、プロトコル、実装、配置ごとに責任が異なる。ホストは送信元と結び付いた安定した識別子で配送し、名前は表示用にとどめ、曖昧な別名を拒否すべきである。この証拠が示すのは繰り返し現れる実装上の脆弱性の種類であり、A2Aプロトコル全体に共通する攻撃や、脆弱な配置数を示すものではない。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-23(UTC)
最新改訂
2026-09-23 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Multi-agent hosts turn remote Agent Cards into local agents, tools, workflow targets, and broker routes. A2A defines the card's name as human-readable metadata, not as a stable identity, and specifies no collision semantics. The security failure begins when a host nevertheless uses that remote name as a local routing identifier. We traced registration through dispatch and ran isolated regression tests at seven pinned open-source revisions. Six client-style integrations selected an attacker-controlled peer's client or loopback endpoint for a request addressed to a trusted peer's name. A seventh, brokered implementation collapsed both peers onto one name-derived route; queue and access-control state determine whether the result is interception or denial. The common result is wrong-peer dispatch, not universal privilege inheritance. Synthetic credential and tool tests found no A-specific credential transfer in the tested client bindings and no direct transfer of A-owned tools. The broker path forwards a caller-configuration object; delegated identity or tokens reach B only if present and B can consume the route. Two other paths expose a later, model-mediated decision rather than direct execution authority. The necessary conditions assign different responsibilities to the protocol, implementations, and deployments. Hosts should route by an origin-bound stable identity, keep names presentational, and reject ambiguous aliases. The evidence establishes a recurring implementation vulnerability class, not a universal A2A protocol exploit or a count of vulnerable deployments.

arXiv ID: 2609.27624 / 要約の誤りについて