AG-UI 10 月 21 日版本封住 ADK 共享状态越权,并强化中断恢复
AG-UI 10 月 21 日版本发布 ag_ui_adk 0.11.0,同时更新 Claude 适配器;核心变化是阻止客户端状态直接改写应用级或用户级 ADK 状态,并收紧审批与工具批次恢复。
为什么值得关注
代理 UI 的状态不仅决定显示内容,也可能影响跨会话权限与行为;若客户端可写共享作用域,界面状态同步会变成访问控制漏洞。
技术细节
ADK 的 HTTP 入口现在丢弃客户端传入的 app: 与 user: 键,只允许服务端通过 extract_state_from_request 明确信任并选择性启用共享作用域。版本还修复首轮历史导入、时间戳并列导致的重排、缺少助手消息时的工具结果命名,并迁移到 A2UI agent SDK 0.9 与 core 0.4。Claude 适配器会在中断前持久化延迟批次、保留未解析子工具身份和历史错误/结果,托管代理则跨重载保存子代理结果。
适合哪些读者
使用 AG-UI ADK、Claude SDK、审批恢复或共享状态的后端与安全团队
原始来源
修订与更正记录 (1)
— Official release documents a security-relevant scoped-state fix plus recovery changes; date and package versions verified.