Attack walkthrough · Hierarchical Agent Architecture
T9 (Identity Spoofing) in Hierarchical
In a multi-agent system, a compromised sub-agent could attempt to impersonate another agent to gain unauthorized access to information or capabilities from the orchestrator or its peers.
- 5 steps
- 1 threats
- 4 controls that stop it
- High severity
Hierarchical Agent ArchitectureASI03 Identity & Privilege Abuse
How the attack unfolds
1. The setup
The target is a Hierarchical Agent Architecture. This architecture introduces a KC2.2 (Hierarchical planning) model where a central orchestrator agent decomposes complex tasks and delegates them to specialized sub-agents. These sub-agents may use specialized KC1.1 or KC1.4 (Fine-tuned) models.
2. The attack
In a multi-agent system, a compromised sub-agent could attempt to impersonate another agent to gain unauthorized access to information or capabilities from the orchestrator or its peers.
3. Technique: Trust Chain Exploitation
Exploiting trust relationships between agents. The threat catalog rates this T9 vector high.
4. Threat: T9 Identity Spoofing
T9 Identity Spoofing & Impersonation / Agent Identity Compromise: Impersonating trusted agents, users or services, or taking over an agent's own persistent identity and credentials, to act under a trusted identity. Especially problematic in hierarchical or collaborative multi-agent architectures and where agents hold long-lived directory identities.
5. In the wild: Cross-Agent Trust Exploitation
ASI03 Identity & Privilege Abuse in the OWASP Top 10 for Agentic Applications describes the same pattern: A crafted email instructs an email sorting agent to instruct a finance agent to move money. The finance agent trusts the internal agent and processes the payment.
Threats involved
- T9 Identity Spoofing & Impersonation / Agent Identity Compromise: Impersonating trusted agents, users or services, or taking over an agent's own persistent identity and credentials, to act under a trusted identity.
Controls that stop it
M3 Secure Inter-Agent Communication
Implement cryptographically secure communication channels between agents with authentication, integrity verification, replay protection, and support for decentralized identity to prevent spoofing, poisoning attacks, and rogue agent infiltration.
M10 Defense-in-Depth Architecture & Trust Boundaries
Implement multiple security layers with clear trust boundaries, network segmentation, cryptographic verification, and zero-trust networking to contain breaches, prevent lateral movement, and protect against privilege compromise, identity spoofing, and rogue agents.
M13 Secure Development Lifecycle Integration
Embed security practices throughout the AI and agent lifecycle with security design reviews, automated testing gates, dependency scanning, and continuous compliance checks.
M15 Agent Identity & Authentication Framework
Implement comprehensive agent identity management with decentralized identifiers, verifiable credentials, and strong authentication to prevent identity spoofing, enable secure agent discovery, and support agent reputation systems.