Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2368+ Articles
158+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. News
  3. Flaws in Google ADK for Python Unlock Agent-to-Agent Attack
Flaws in Google ADK for Python Unlock Agent-to-Agent Attack
NEWS

Flaws in Google ADK for Python Unlock Agent-to-Agent Attack

Researchers at Pillar Security documented the first confirmed real-world agent-to-agent exploitation in a production system, targeting Google's Agent Development Kit for Python — downloaded over 90 million times. A prompt injection via a malicious pull request could hijack a high-privilege maintainer AI agent and compromise the CI/CD pipeline.

Dylan H.

News Desk

August 9, 2026
4 min read

Security researchers at Pillar Security have documented the first confirmed real-world agent-to-agent exploitation in a production multi-agent system — and the target was one of the most widely used AI developer toolkits in the world. The vulnerabilities were found in the google/adk-python repository, Google's Agent Development Kit (ADK) for Python, which has been downloaded over 90 million times and underpins developer workflows built on Gemini.

The Attack Chain

The google/adk-python repository used an AI agent called adk_pr_triaging_agent — operating under the "adk-bot" GitHub account with Collaborator-level privileges — to automate pull request interactions via the pr-triage.yml GitHub Actions workflow. Two additional workflows, gemini-invoke.yml and gemini-review.yml, could be triggered when a Collaborator posted comments beginning with @gemini-cli.

The exploit chain Pillar demonstrated:

  1. A low-privileged external contributor submits a malicious pull request containing a prompt injection payload in the PR body
  2. The adk_pr_triaging_agent (adk-bot) reads the untrusted PR content during triage
  3. The injected prompt manipulates adk-bot into triggering gemini-invoke.yml or gemini-review.yml — workflows that require maintainer-level privileges
  4. The GITHUB_TOKEN is abused to fabricate the appearance of human approval on the malicious code change
  5. Code is effectively merged into the CI/CD pipeline without any genuine human review

A second vulnerability involved an Antigravity SDK-based issue triage agent that could be manipulated to expose a Google Cloud Platform (GCP) service account key — a critical credential escalation path that could give an attacker persistent access to Google Cloud infrastructure.

Why This Matters: Architectural Failure

Google was notified via its Open Source VRP on June 2, 2026, acknowledged the same day, and remediated both flaws on July 9 and July 21 respectively. However, Google declined to reward the disclosure, classifying the exploit as "social engineering."

Pillar pushed back on that classification, and the security community largely agreed. The core issue is not social engineering — it is an architectural failure: agents operating under personal account identities (Collaborator role) rather than narrowly scoped bot identities, consuming untrusted external text (issues, PRs, support tickets) while holding credentials that can affect the supply chain. Any agent in this position must be treated as a potential attacker-controlled entity.

Broader Impact: The Same Class Affects Multiple AI Coding Agents

A related presentation at Black Hat 2026 by Novee Security broadened the scope significantly. The same underlying vulnerability pattern — prompt injection leading to remote code execution and credential theft — was demonstrated against AI coding agents from:

  • Anthropic (Claude Code)
  • Google (Gemini CLI)
  • OpenAI (Codex)

This frames agent-to-agent privilege escalation not as a Google-specific bug but as a repeatable vulnerability class affecting any agentic system that:

  • Processes untrusted external input (issues, PRs, chat messages, web content)
  • Holds credentials or can trigger privileged actions
  • Operates without explicit tool allowlists or scope boundaries

Mitigations

If your organization uses multi-agent CI/CD pipelines or AI-assisted code review, apply these controls immediately:

  • Use narrowly scoped bot identities — agents must not operate with human Collaborator or Maintainer roles
  • Implement tool allowlists — agents should only be able to invoke a predefined, minimal set of actions
  • Enforce mandatory human code review before any merge — AI agent approvals should never be the final gate
  • Treat all external input as untrusted — any text from issues, PRs, or external webhooks that an agent reads must be treated as a potential injection vector
  • Audit GITHUB_TOKEN scope — tokens used by agents should be read-only wherever possible, with write access scoped to the minimum necessary operation

The adk-python incident demonstrates that the attack surface for multi-agent systems is not theoretical. Prompt injection via supply chain inputs is a practical attack vector that is being actively exploited.

#Supply Chain#Google#AI Security#Prompt Injection#Security Updates

Related Articles

'Ghostcommit' Hides Prompt Injection in Images to Fool AI Agents and Steal Secrets

Security researchers have demonstrated 'Ghostcommit,' a technique that embeds prompt injection payloads inside PNG images to bypass AI code review tools...

4 min read

AI Agents Built to Catch Malicious Code Can Be Tricked Into Running It

Researchers at the AI Now Institute have demonstrated a 'Friendly Fire' attack that tricks AI coding agents — including Claude Code, Gemini CLI, and...

3 min read

Anthropic's AI Finds Bugs. IBM Bets $5B It Can Fix Them.

IBM and Red Hat announced Project Lightwell — a $5 billion commitment to secure open-source supply chains using Anthropic's Mythos AI model, which found...

3 min read
Back to all News