脆弱性  ·  2026-10-22

A2A Java SDKアドバイザリウェーブ: フェイルオープンのデフォルトタスクストアがクロスコーラー読み取りを公開 + プッシュ通知における未認証SSRF (CVE-2026-111764, CVE-2026-111761)

脆弱性High 影響度GlobalCVE-2026-111764
NVD REST(10月20日公開)およびTenableで検証済み: CVE-2026-111764 (CVSS 7.5, CWE-862/1188, GHSA-qw47-mcm5-934w) — デフォルトのInMemoryTaskStoreは、認可プロバイダーが存在しない場合を許可-全てとして扱い、get()は呼び出し元を決してチェックしません; CVE-2026-111761 (CVSS 5.8) — BasePushNotificationSenderは、宛先検証、スキーム制限、リダイレクト境界なしに、タスクデータをクライアント指定のURLにPOSTします。両方とも1.3.0.Finalで修正(10月20日のアドバイザリウェーブ、集約されたカバレッジによる)。
A2Aは、エージェント間通信のための新興の相互運用プロトコルです; デフォルトのSDK動作は、認証なしで到達可能なクロステナントタスク読み取りプリミティブ(エージェント会話履歴/アーティファクト)と、エージェントサーバーからクラウドメタデータに到達できるWebhook SSRFを出荷します — どちらも公式リファレンス実装にあります。
ネットワーク攻撃者は、デフォルトのInMemoryTaskStore(authorizationProvider=null、get()は所有者チェックを実行しない)に対して別の呼び出し元のタスクIDを提供/推測して、タスクステータス、コンテキストID、メッセージ履歴、アーティファクトを読み取ります; また、インラインSendMessage / CreateTaskPushNotificationConfigを介してプッシュ宛先を登録し、タスク更新がサーバーのネットワーク位置から内部/ループバック/クラウドメタデータアドレスにPOSTされるようにします(リダイレクトはPOSTをGETに変換でき、DNSリバインディングはホスト名チェックを無効化します)。
org.a2aproject.sdk:a2a-java-sdk-server-common (公式A2A Java SDK) < 1.3.0.Final (Androidクライアントには1.3.2.Final)
1.3.0.Finalにアップグレードしてください(Androidには1.3.2.Final); TaskAuthorizationProviderとAuthorizationRequestHandlerDecoratorを配線してください; プッシュ通知の宛先を検証/許可リストに登録してください; このアドバイザリは、サーバー制御ヘッダー名の資格情報漏洩、平文プッシュ資格情報ロギング、Android X-API-Keyリダイレクト転送も修正しています。
NVD CVE-2026-111764Tenable plugin for CVE-2026-111761Advisory GHSA-qw47-mcm5-934w
ライブフィードで見る AIセキュリティとガバナンスの関連情報をさらに見る — 毎朝更新。
フィードを開く →