Skip to content

Hide Navigation Hide TOC

Cross-agent session context leak across delegation chain - ATR-2026-00548 (b99a2eed-55a5-5673-8f47-af2d42b4f3ac)

Detects cross-agent context leakage in multi-agent systems where a privileged context attribute (typically session.id, user.id, or conversation.id) fails to remain constant across a single agent delegation chain. This is a trace-method rule that operates on agent execution traces in OpenInference format, not on input text. Threat model: in a multi-agent workflow, Agent A delegates to Agent B; B may legitimately spawn sub-agents to complete the task. The invariant ATR enforces is that the SAME session/user/conversation identifier MUST hold across every span in one delegation chain. If a downstream agent retrieves context from a DIFFERENT session (e.g., a tenant other than the original caller's) and folds it into its reasoning, the trace exhibits an attribute drift on the affected key. This pattern matches the cross-task / cross- tenant context leak class formalized in Argus (arXiv 2512.08326) and the compositional privacy risk taxonomy (arXiv 2509.14284). Detection covers (a) session.id drift across spans in agent.delegation_chain, (b) user.id drift across the same chain. The rule uses the invariant trace primitive defined in spec/atr-method-v1.1.md ยง8.3.3.

Cluster A Galaxy A Cluster B Galaxy B Level
Exfiltration via ML Inference API (b07d147f-51c8-4eb6-9a05-09c86762a9c1) MITRE ATLAS Attack Pattern Cross-agent session context leak across delegation chain - ATR-2026-00548 (b99a2eed-55a5-5673-8f47-af2d42b4f3ac) Agent Threat Rules 1