New to ShortSpan? We distil the AI-security research that matters into practitioner takeaways — edited by Ben Williams (NCC Group).Get the weekly email
// Analysis
A2ABreak exposes spec-compliant attacks in A2A
Published: Thu, 10 Sep 2026 • By Natalie Kestrel
Agents
A2ABreak turns the A2A agent protocol into a verified finite-state model and finds 11 protocol-level flaws exploitable by fully compliant adversaries. Highlights: cross-client context injection, credential harvesting via multi-hop identity loss, and rogue skill claims for data exfiltration. A zero-shot LLM baseline found none; formal grounding made the difference.
The Agent2Agent protocol, now under the Linux Foundation, promises to let autonomous agents discover each other, authenticate, and hand off tasks across organisations. Neat idea. Also a neat place to hide risk. A2A encourages opaque execution: you delegate work to a remote agent and do not see its internal state. That is the perfect cover for protocol bugs that do not look like bugs.
A2ABreak takes the natural-language A2A spec, extracts 929 structured statements with constrained Large Language Model assistance plus human checks, and turns them into a single finite-state machine with 37 states and 76 transitions. Then it hunts for attacks that a fully compliant participant can execute without any implementation mistakes. Eleven such attacks show up.
The buried attack paths
Cross-client context injection is the headliner. Conversation state hangs off context identifiers with no ownership binding or access control. If an authenticated adversary learns a victim contextId through normal interactions, they can submit tasks against that context, read accumulated state, and poison future exchanges. No spec violation needed, just a valid login somewhere and a borrowed tag.
Next is multi-hop identity loss that turns delegation chains into credential harvesters. Identity is established at the transport layer, but it does not propagate when an agent delegates onward. An intermediary sits in the middle, forwards a task, and the downstream agent lacks provenance for who actually asked. That downstream step then seeks credentials out of band. The intermediary, still compliant, gets to collect and reuse them, and there is no delegation trail to check.
Then there are unattested capability claims. The AgentSkill model is entirely self-asserted. A rogue but spec-compliant agent can advertise skills it does not have, receive sensitive delegated tasks, and either exfiltrate data or return fabricated artefacts. The protocol offers no attestation hook to catch the lie.
Why the method matters
This is not prompt injection theatre. It is protocol logic. The authors report 73.3 percent precision and 84.6 percent F1 against independent expert review. A zero-shot LLM staring at the same spec produced zero confirmed findings. The trick was explicit formal grounding and adversarial verification under a full-compliance assumption.
The uncomfortable bit is that every attack lands without breaking the rules. If A2A remains the horizontal layer for multi-agent systems as written, cross-organisation workflows inherit blind spots by design. The open question is whether identity propagation, context access control, and skill attestation stay optional guidance or become requirements baked into the next revision.
Additional analysis of the original ArXiv paper
📋Original Paper Title and Abstract
A2ABreak: Systematic Security Analysis of the A2A Protocol
The Agent2Agent (A2A) protocol, now governed by the Linux Foundation, is an open standard that enables autonomous AI agents to discover, authenticate with, and delegate tasks to one another across organizational boundaries. Designed to complement the Model Context Protocol (MCP) for tool integration, A2A is rapidly emerging as the horizontal communication layer of the multi-agent ecosystem. Yet the protocol's security has received no systematic analysis. This paper presents A2ABreak, the first rigorous systematic security analysis of the A2A protocol. We introduce a novel framework that utilizes an LLM-assisted extraction of a verified finite-state machine directly from the natural-language specification, producing a unified model of 37 states and 76 transitions from 929 formalized statements, and then systematically reasons over this model to discover protocol-level vulnerabilities through adversarial verification, under a full-compliance assumption. Our analysis uncovers 11 new vulnerabilities, each exploitable by a specification-compliant adversary without requiring any implementation flaw. Among the findings are cross-client context injection through unprotected context identifiers, credential harvesting via multi-hop identity loss in delegation chains, and data exfiltration through rogue agents advertising unattested capability claims. A2ABreak achieves 73.3% precision and 84.6% F1 against independent expert review, while a zero-shot LLM baseline operating over the same specification produces zero confirmed findings, demonstrating that explicit formal grounding is essential for sound protocol security analysis.
🔍ShortSpan Analysis of the Paper
Problem
This paper analyses the security of the Agent2Agent (A2A) protocol, an emerging open standard for autonomous AI agents to discover, authenticate with, and delegate tasks across organisational boundaries. A2A is designed for opaque execution, where a client delegates work to a remote agent without visibility into the remote agent's internal reasoning or intermediate state. The specification uses non-normative guidance for many security controls and leaves key mechanisms optional, creating an attack surface that has not been systematically characterised. The authors target protocol-level flaws that remain exploitable even when all parties and implementations fully comply with the specification.
Approach
The authors present A2ABreak, a three-stage framework combining constrained LLM assistance with formal verification to derive and analyse a protocol finite-state machine from the natural-language specification. Stage A performs dual-pass extraction to produce a verified corpus of 929 structured statements by separating structural definitions from behavioural rules and applying human verification. Stage B builds six per-stage FSMs, resolves inter-stage transitions and performs deterministic and semantic deduplication to produce a unified FSM of 37 states and 76 transitions. Stage C searches the FSM for candidate attacks, then subjects each candidate to adversarial verification that grounds traces in FSM states, confirms executability under a full-compliance assumption, and verifies that the required protective primitive is genuinely absent from the specification. All LLM steps are constrained by a domain-specific language and human checkpoints to limit hallucination and ensure soundness.
Key Findings
Eleven protocol-level vulnerabilities discovered that are exploitable by specification-compliant adversaries without requiring implementation bugs or misconfiguration.
Cross-client context injection: conversation contexts use contextId values with no ownership binding or access control, allowing an authenticated adversary to inject tasks into another client's context, read accumulated state and poison future interactions.
Multi-hop identity loss and credential harvesting: identity is only established at the transport layer and not propagated through delegation chains, enabling intermediaries to harvest credentials and forcing out-of-band credential acquisition that lacks delegation provenance.
Unattested skill claims and data exfiltration: the AgentSkill model is entirely self-asserted with no attestation, permitting rogue but spec-compliant agents to advertise false capabilities, receive sensitive delegated tasks and exfiltrate or fabricate artifacts without protocol-level detection.
Methodological results: the framework achieved 73.3 percent precision and 84.6 percent F1 against independent expert review, while a zero-shot LLM baseline produced zero confirmed findings, indicating the importance of explicit formal grounding.
Limitations
The analysis is specification-level only: it assumes correct implementations, proper transport security and fully compliant parties. It does not test specific implementations, nor does it examine transport-layer cryptographic breaks. The adversary model is constrained to behaviour permitted by the protocol. The approach depends on LLM assistance, though mitigations include a constraint language and manual verification steps.
Implications
From an offensive perspective, attackers operating within the A2A protocol can, without deviating from the spec, inject tasks into others' contexts to steal or manipulate conversation state, silently harvest and reuse credentials by exploiting delegation chain gaps, and advertise false skills to receive and exfiltrate sensitive data or inject fabricated outputs into multi-agent workflows. These vectors permit persistent poisoning and cross-organisational data exposure in enterprise settings that rely on A2A for critical workflows.
- It analyzes the A2A protocol for secure multi-agent communication, using proactive threat modeling to surface risks in agent cards, authentication, ...
- It spotlights key security gaps in AI-driven multi-agent systems (identity, secure messaging, defense against adversarial or Byzantine agents) and o...
- It surveys security risks in autonomous LLM-powered agents, covering how bad inputs and inter-agent communications can be exploited, and it offers a...
- It tackles security for AI agent protocols (how autonomous agents find capabilities, delegate tasks, and compose services), which are widely used ye...
- It tackles the “capability-identity gap” in AI agents, reducing the risk of silent tool/permission escalation after initial authorization.
- It cry...
- Why it’s relevant (in plain terms): It spots concrete weaknesses in a commonly used AI-agent communication protocol when handling sensitive data, an...
- It analyzes the security of the Agent Skills packaging standard used by many LLM-based agents, covering how it’s created, distributed, deployed, and...
- It offers a clear threat-modeling approach for emerging AI-agent protocols where security standards are still underdeveloped.
- It provides a quali...
- The work highlights practical vulnerabilities in autonomous LLM-powered agents, showing how they can bypass guardrails and misuse tools during multi...
Get the weekly digest
The few AI-security papers that matter, with the practitioner takeaway. No spam.