漏洞  ·  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将任务数据POST到客户端提供的URL,没有目标验证、协议限制或重定向边界。两者均在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 安全与治理相关发现 — 每日清晨更新。
打开动态 →