案例 gemini-cli-tracebit-hijack代理劫持美国
Gemini CLI被投毒README劫持,静默外泄凭据
Tracebit证明,隐藏在README.md或GEMINI.md中的指令可使Gemini CLI运行一条白名单中的grep命令,其后用空白填充并隐藏env和curl载荷,静默外泄机密。已在0.1.14修复。
高针对 AI 的攻击状态: 已修补已核实案例档案
- 报道日期
- 2025年7月28日
- 地点
- 美国
- 目标
- Google Gemini CLI
- 严重程度
- 高
- 发起者
- Sam Cox(Tracebit)
- 行为者类型
- 安全研究人员
- 已报告损失
- 未报告
- CVE
- 无
发生了什么
Tracebit证明,隐藏在README.md或GEMINI.md中的指令可使Gemini CLI运行一条白名单中的grep命令,其后用空白填充并隐藏env和curl载荷,静默外泄机密。已在0.1.14修复。
影响: 默认设置下,分析不可信代码的开发者的环境变量和凭据可被静默外泄;未报告利用
谁发起了攻击
行为者: Sam Cox(Tracebit)
归因: 向谷歌负责任披露;谷歌分诊时定级为P1/S1
动机: 安全研究
如何发生
攻击途径: 上下文文件中的间接提示注入,结合薄弱的命令验证和一个向用户隐藏尾部命令的显示缺陷
根本原因: 按命令前缀匹配白名单加上解析不充分,使链式shell命令在已批准命令之后得以运行
时间线
- Tracebit向谷歌报告问题
- 谷歌升级为P1/S1
- Gemini CLI 0.1.14发布修复
- 协调公开披露
应对
谷歌修补了Gemini CLI并改进了命令显示和验证
当前状态: 已修补
来源(在新标签页打开)
- Tracebit tracebit.com
- BleepingComputer bleepingcomputer.com
- CyberScoop cyberscoop.com
引用此案例
Gemini CLI被投毒README劫持,静默外泄凭据. AI Threat Watch, 案例 gemini-cli-tracebit-hijack, 2025年7月28日. https://aithreat.io/zh/cases/gemini-cli-tracebit-hijack/
永久链接: https://aithreat.io/zh/cases/gemini-cli-tracebit-hijack/