事件经过
Goose中的一个缺陷:启用了终端集成时,shell命令历史被逐字发送到LLM提供商端点而不进行消毒。如果用户在终端中输入了敏感数据(API令牌、密码、环境变量密钥),这些数据会跨越信任边界并进入提供商日志。CVSS 7.4(范围变更,机密性影响),由Red Hat于2026年10月22日发布。
影响分析
将原始shell历史暴露给LLM提供商的本地代理工具将LLM查询路径变成了凭据泄露渠道。对于代理驱动终端/CLI工作的AI部署,这会泄露代理能够看到的相同秘密。
攻击途径
当启用终端集成功能时,Goose在查询期间捕获shell命令历史并将其逐字发送给配置的LLM提供商而未经消毒,从而泄露用户输入的任何内容——包括嵌入在命令或环境变量中的凭据(CWE-497)。
受影响系统
Goose(包含在Red Hat Enterprise Linux 9/10中;Goose终端集成功能)——终端历史发送到LLM提供商端点
缓解措施
Red Hat公告CVE-2026-111079 / bug 2554025;将Goose更新到修复版本,在不需要的地方禁用终端集成,并避免将秘密放入shell历史中。检查提供商端日志是否有泄露的凭据字符串。