Pillar 披露 Gemini CLI 攻击链:GitHub issue 提示注入可致 GCP 项目权限失陷
A WIF Of Fresh Access: How a GitHub Issue on Gemini-CLI Led to GCP Project Compromise
AI 导读
Pillar Security 披露 google/gemini-cli 仓库中的一条攻击链,攻击者可从恶意 GitHub issue 出发,在自动化 CI 工作流中实现命令执行,最终获得受影响 GCP 项目的 Editor 级权限。攻击链的关键在于工作流使用的顶层 coreTools 配置在当前 CLI(0.46.0)中已不再被读取,allowlist 失效后 --yolo 模式回退为通配的允许全部规则,使 run_shell_command 可执行任意命令,这原本是 CVSS 10.0 的 GHSA-wpqr-6v78-jr5g 试图修复的问题。Google 表示被演示的项目 quacktastic-waffle 是专用于 Gemini CLI 分诊自动化的沙箱,并已修复两处问题:收紧工具作用域、将 OIDC 凭据文件加入 .geminiignore,并把该角色限制到单个服务账号资源。