Human Attacks on Multi-Agent Systems
- Input / Prompt
- Inter-Agent Communication
Adversaries exploit inter-agent delegation, trust relationships, and workflow dependencies — rather than attacking a single agent directly — to escalate privilege or manipulate AI-driven operations across the system.
What it is
Human attacks on multi-agent systems target the system's structure rather than any single agent's weakness: adversaries exploit inter-agent delegation, trust relationships, and workflow dependencies to bypass security controls, escalate privilege, or disrupt operations by injecting deceptive tasks, rerouting priorities, or overwhelming agents with excessive assignments. Because the manipulation happens across a chain of agent-to-agent handoffs rather than at a single decision point, the resulting failure is difficult to trace back to its origin and difficult for any one agent in the chain to recognize as an attack in progress. The exploit typically hinges on a delegation loop or an impersonation step: an agent grants trust to a request because a peer agent's prior handling of it looks like sufficient validation, without independently re-checking the underlying claim. That single assumption — 'if it already passed through another agent, it must be fine' — is what an attacker rides across the whole chain, escalating privilege or forging an approval no single agent, examined in isolation, would have granted.
Attack scenarios
An attacker repeatedly re-routes a request between two interdependent agents so each treats the other's prior handling as sufficient validation, ultimately obtaining an approval neither agent would grant alone.
Coordinated privilege escalation via impersonation
An attacker infiltrates a security-monitoring system by compromising identity-verification and access-control agents, making one agent falsely authenticate another to gain unauthorized access.
Agent delegation loop
An attacker repeatedly escalates a request between interdependent agents, tricking the system into granting elevated access under the assumption that a peer agent already validated it.
Denial-of-service via task saturation
An attacker overwhelms the multi-agent system with continuous high-priority tasks, preventing security agents from processing genuine threats.
Cross-agent approval forgery
An attacker exploits inconsistencies in multi-agent biometric or authentication checks, manipulating individual agents into approving an identity that would fail full-system validation.
Mitigations
- Restrict delegation mechanisms
- Restrict agent delegation to tightly scoped functions, per Permission-scoped Tools, so a request can't be repeatedly re-routed into an unintended privilege grant.
- Segment tasks to bound escalation
- Enforce multi-agent task segmentation to prevent an attacker from escalating privilege across interconnected agents, the same discipline the Cascading Security Vulnerabilities anti-pattern names for treating every hand-off as its own trust boundary.
- Authenticate every delegation step
- Enforce inter-agent authentication at each hand-off, per Least Privilege Agent, so an agent can't treat a peer's prior handling as validation without checking it directly.
- Gate elevation on a human
- Require a HITL Approval Gate before a delegation chain results in an elevated action, so the loop can't complete without a human confirming what actually happened across it.