
Lỗ hổng Claude Code và Gemini CLI có thể làm lộ bí mật CI từ GitHub Issue
"Researchers reported flaws in Claude Code and Gemini CLI that allowed a GitHub issue or crafted repository content to trigger code execution or secret leakage in CI workflows. The issues include CVE-2026-12537 in Gemini CLI, an OS command injection fixed in Gemini CLI 0.39.1 and run-gemini-cli 0.1.22, and CVE-2026-54316 in Claude Code, an exfiltration flaw fixed in version 2.1.163. The article also describes a Codex workflow issue that was mitigated by repository/job separation rather than a product CVE."
Ảnh hưởng trực tiếp đến CI runners, có thể dẫn tới thực thi mã và lộ bí mật. Một số chuỗi khai thác không cần tương tác với mô hình, mà nằm ở harness và cách workflow xử lý đầu vào.
Có thể làm gián đoạn pipeline CI/CD, gây rủi ro với API key và thông tin nhạy cảm trong kho mã. Tổ chức cần ưu tiên nâng cấp phiên bản và kiểm tra workflow do bên ngoài kích hoạt.
Các nhà nghiên cứu cho biết một GitHub issue do tài khoản không có quyền trong kho mã tạo ra có thể kích hoạt thực thi mã hoặc rò rỉ bí mật trong các CI workflow của Claude Code và Gemini CLI. Thử nghiệm được thực hiện trên cấu hình mặc định mà nhà cung cấp phát hành, và kết quả đã được trình bày tại Black Hat USA ngày 5/8.
Với Gemini CLI, lỗ hổng CVE-2026-12537 là lỗi OS command injection trong bộ khởi chạy container, có thể bị khai thác qua tệp .gemini/.env được tạo đặc biệt. Lỗi này cho phép kẻ tấn công chưa có quyền chạy mã trên máy chủ CI trước khi sandbox khởi động. Bản vá đã có trong Gemini CLI 0.39.1 và run-gemini-cli 0.1.22.
Với Claude Code, CVE-2026-54316 biến bộ đếm tải xuống công khai của Hugging Face thành kênh exfiltration, làm lộ API key từng ký tự một. Lỗi ảnh hưởng các bản từ 0.2.54 đến 2.1.163 và đã được khắc phục trong 2.1.163.
Khuyến nghị: cập nhật các phiên bản đã nêu, rà soát mọi workflow có thể bị người ngoài kích hoạt, và coi nội dung kho mã như AGENTS.md hay cấu hình đầu vào là untrusted input.