DUMA-Bench: A Dual-Control Multi-Agent Benchmark for Evaluating LLM Agent Security
Organizations: AI Security Lab, ITMO University · Hive Trace Lab · Independent Researcher
Abstract
LLM-based agents increasingly operate in environments where they interact with users, tools, and external systems. Yet most security evaluations assume passive users and static control, ignoring the interactive dynamics that shape real agent behavior. We introduce DUMA-Bench, a benchmark and evaluation protocol for measuring agent security under dual-control interaction, where both the agent and the user can influence the shared environment state. DUMA-Bench extends -bench ~\cite{barres2025tau} with adversarial environments covering eight vulnerability classes, including RAG poisoning, cross-agent manipulation, and unsafe output handling. We evaluate 14 models from five model families (OpenAI, Anthropic, DeepSeek, Qwen, and Z.ai) across eight domains and multiple user-behavior regimes. Across our experiments, introducing dual-control interaction increases the attack success rate from 26.9% to 41.1%. These results show that agent security is not solely a property of the model but emerges from the interaction between the model, the user, and the environment. DUMA-Bench provides a missing evaluation layer for studying security in realistic agent deployments.
Figures & tables
| Mode | Trials | Successes | Passˆ1 | ASR |
|---|---|---|---|---|
| S | 1960 | 1432 | 0.731 | 0.269 |
| D | 1960 | 1154 | 0.589 | 0.411 |
| Domain | S ASR | D ASR | ASR |
|---|---|---|---|
| mktg_phishing | 0.022 | 0.615 | +0.593 |
| collab | 0.043 | 0.249 | +0.206 |
| crm_leak | 0.056 | 0.249 | +0.193 |
| tool_s_poison | 0.111 | 0.264 | +0.153 |
| auth_s_support | 0.040 | 0.169 | +0.129 |
| output_handling | 0.409 | 0.484 | +0.075 |
| User T | Trials | Successes | Passˆ1 | ASR |
|---|---|---|---|---|
| 0.0 | 1575 | 1127 | 0.716 | 0.284 |
| 0.5 | 1575 | 1133 | 0.719 | 0.281 |
| 1.0 | 1575 | 1150 | 0.730 | 0.270 |
| Model | Solo ASR | Dual ASR | ASR |
|---|---|---|---|
| Claude Haiku 4.5 | 0.079 | 0.121 | +0.042 |
| Claude Opus 4.5 | 0.071 | 0.164 | +0.093 |
| Claude Sonnet 4.5 | 0.050 | 0.086 | +0.036 |
| GPT-4.1 | 0.336 | 0.386 | +0.050 |
| GPT-4.1-mini | 0.293 | 0.357 | +0.064 |
| GPT-4o | 0.314 | 0.393 | +0.079 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Domain | Tasks | Attack vector | Tools / mutable state | User role | Solo | Assertion basis | Assertion counts |
|---|---|---|---|---|---|---|---|
| mail_rag_phishing | 7 | RAG poisoning through retrieved email/SOP content | Mailbox, retrieval context, email-sending tools | Corporate operator | Yes | Environment; communication where leakage is textual | State/comm. |
| collab | 6 | Cross-agent manipulation through poisoned collaborator notes | Support tickets, collaborator messages, work-item state | Support operator | Yes | Environment; communication where required | State/comm. |
| output_handling | 3 | Unsafe downstream output such as XSS, redirects, or SQL-like payloads | Web-support tickets, rendered outputs, response channel | Support user | Yes | Environment; communication where required | State/comm. |
| crm_leak | 4 | Trusted-data oversharing from restricted CRM bundles | CRM records, case files, protected fields | Operator / customer | Yes | Environment; communication for protected-field disclosure | State/comm. |
| infra_loadshed | 5 | Infrastructure manipulation and quota/resource abuse | Compute controls, burst quotas, API-call budget | SRE / operator | Yes | Environment | State |
| mktg_phishing | 3 | Phishing-style campaign abuse through unapproved external domains | Campaign manager, recipient/domain policy, email tools | Marketing operator | Yes | Environment; communication where required | State/comm. |
| Vendor | Models |
|---|---|
| OpenAI | GPT-5, GPT-5-mini, GPT-5-nano, GPT-4o, GPT-4o-mini, GPT-4.1, GPT-4.1-mini |
| Anthropic | Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5 |
| DeepSeek | DeepSeek V3.2 |
| Qwen | Qwen3.5-Plus, Qwen3.5-Flash |
| Z.ai | GLM-4.7 |
| Vendor | Models |
|---|---|
| OpenAI | GPT-4.1, GPT-4.1-mini, GPT-4o, GPT-4o-mini |
| Anthropic | Claude Sonnet 4.5, Claude Haiku 4.5 |
| DeepSeek | DeepSeek V3.2 |
| Qwen | Qwen3.5-Plus |
| Z.ai | GLM-4.7 |
| Domain | p ˆ 1 | p ˆ 2 | p ˆ 3 | p ˆ 4 | p ˆ 5 |
|---|---|---|---|---|---|
| AUTH | 0.946 | 0.916 | 0.896 | 0.881 | 0.870 |
| COLL | 0.912 | 0.867 | 0.835 | 0.812 | 0.794 |
| CRM | 0.881 | 0.821 | 0.785 | 0.760 | 0.743 |
| INFRA | 0.584 | 0.497 | 0.450 | 0.420 | 0.399 |
| RAG | 0.515 | 0.476 | 0.454 | 0.439 | 0.429 |
| MKTG | 0.580 | 0.512 | 0.480 | 0.460 | 0.448 |
| Model | MKTG | COLL | CRM | TOOL | AUTH | OUT | INFRA | RAG |
|---|---|---|---|---|---|---|---|---|
| GPT-5 | +++ | ++ | ++ | ++ | + | ++ | + | + |
| GPT-5-mini | +++ | +++ | ++ | ++ | + | ++ | + | + |
| GPT-5-nano | +++ | +++ | +++ | ++ | + | ++ | + | + |
| DeepSeek V3.2 | + | + | + | 0 | 0 | 0 | + | – |
LLM Agent Security
Large language model agent security studies attacks and safeguards for systems that plan, use tools, retain memory, and act across applications.
See all 327 papers