Claude Code and Gemini CLI Flaws Let a GitHub Issue Reach CI Workflow Secrets
Claude Code and Gemini CLI flaws allowed GitHub issues to execute code on CI runners.
Novee Security discovered vulnerabilities in Anthropic's Claude Code and Google's Gemini CLI that allowed unprivileged attackers to execute code on CI runners. The flaws, disclosed at Black Hat USA, led to two CVEs: CVE-2026-12537 for Gemini CLI (CVSS 10.0) and CVE-2026-54316 for Claude Code. OpenAI's Codex also had a vulnerability allowing workflow hijacking. All critical issues have been patched.
AI summary of the linked source. Not reviewed by an editor. How this works
Run Google?
Get an email when a new story names Google, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonVulnerabilities in widely adopted AI developer tools — Claude Code, Gemini CLI, and OpenAI Codex — allowed attackers to escalate from a simple GitHub issue submission to full code execution on CI runners, potentially exfiltrating workflow secrets and environment variables. The root cause lies in insufficient input sanitization and trust boundary enforcement within tools that are deeply integrated into software supply chains. Because these CLI agents operate with elevated privileges in automated pipelines, a single exploitable flaw can compromise entire build and deployment environments. This matters because AI coding assistants are rapidly becoming critical infrastructure in development workflows, yet their security posture often lags behind their adoption rate.
What helps against this
How we list vendors- Secrets management
API keys, tokens and passwords stop leaking from code, chat and configuration files.
- Automated patch management
Known holes get closed in days, not months.
- Endpoint detection and response (EDR and XDR)
Malware and hands-on-keyboard attackers on laptops and servers get spotted and stopped.
Indicators of Compromise
Extracted by AI from the linked source. Not reviewed by an editor. How this works
- cve — CVE-2026-12537
- cve — CVE-2026-54316