Multi-Agent Systems Execute Arbitrary Malicious Code
Open accessAbstract
Multi-agent systems coordinate LLM-based agents to perform tasks on users' behalf. In real-world applications, multi-agent systems will inevitably interact with untrusted inputs, such as malicious Web content, files, email attachments, and more. Using several recently proposed multi-agent frameworks as concrete examples, we demonstrate that adversarial content can hijack control and communication within the system to invoke unsafe agents and functionalities. This results in a complete security breach, up to execution of arbitrary malicious code on the user's device or exfiltration of sensitive data from the user's containerized environment. For example, when agents are instantiated with GPT-4o, Web-based attacks successfully cause the multi-agent system execute arbitrary malicious code in 58-90\% of trials (depending on the orchestrator). In some model-orchestrator configurations, the attack success rate is 100\%. We also demonstrate that these attacks succeed even if individual agents are not susceptible to direct or indirect prompt injection, and even if they refuse to perform harmful actions. We hope that these results will motivate development of trust and security models for multi-agent systems before they are widely deployed.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper introduces multi-agent system control-flow hijacking (MAS hijacking), where adversarial content manipulates inter-agent metadata and error handling to make LLM-based multi-agent systems execute arbitrary malicious code or exfiltrate user data. Across AutoGen, CrewAI, and MetaGPT, attacks succeed at high rates even when individual agents refuse harmful actions and when prior indirect prompt injection attacks fail.
Key findings
- Web-based MAS hijacking attacks against GPT-4o-instantiated systems achieved arbitrary malicious code execution in 58–90% of trials depending on the orchestrator, with some model-orchestrator configurations reaching 100% attack success.
- Specific reported rates include Magentic-One with GPT-4o executing malicious local files 97% of the time, Magentic-One with Gemini 1.5 Pro executing malicious web pages 88% of the time, and CrewAI with GPT-4o exfiltrating private user data from a local file with 65% success.
- Previously known indirect prompt injection (IPI) baselines were almost completely unsuccessful, with IPI ASR of 0–1% across most tested orchestrators, while direct asks to open reverse shells were dominated by Gemini models (61 of 67 successful direct-ask executions).
- Additional experiments found 87.5% ASR (35/40) under incidental contact, all 10 paraphrased user queries succeeded with ASR ranging from 40% to 85% and average 59.5% across 200 trials, and direct submission of adversarial metadata to the orchestrator achieved 80% ASR (28/40) with 0% refusal.
Methods
- The authors formalized MAS hijacking as adversarial manipulation of shared metadata and inter-agent communication, then tested it against AutoGen (Magentic-One, Selector, Round-Robin orchestrators), CrewAI (default orchestrator), and MetaGPT (Data Interpreter), using GPT-4o, GPT-4o-mini, Gemini 1.5 Pro, and Gemini 1.5 Flash.
- Attacks used local text files, web text, web images, and local videos; three error templates (fake Python, WordPress 403, generic “Access Denied”); two user-prompt wordings; and reverse-shell payloads in non-obfuscated Python, with CrewAI also tested for data exfiltration. Each framework-orchestrator-model-input-error-query tuple was run 10 times.
- Attack success was measured by modifying the code execution agent to exit and write a unique string when it would run the payload, backed by a cloud server monitoring reverse-shell connections; baselines included benign tasks, direct malicious requests, and IPI templates from Debenedetti et al. (2024). Additional experiments used Magentic-One with GPT-4o-mini: incidental contact (40 trials), prompt paraphrases (20 trials per paraphrase), and direct hijack (40 trials).
Limitations
- The paper states its investigation is limited to three prominent open-source frameworks, excludes simulated or purely conversational multi-agent systems and highly customizable business/developer-focused frameworks, and could only evaluate CrewAI with OpenAI models due to a known bug affecting agent tool usage.
- The paper states that the underlying LLMs are black-box and training details are unavailable, that all experiments were run in a controlled lab environment with no production services attacked, and that video/audio attack results were inconsistent.
- Evident from the text: the evaluation covers a limited set of models and orchestrators, uses 10 trials per main tuple, does not evaluate proposed defenses against MAS hijacking, and focuses on two malicious goals (reverse shell and data exfiltration), so broader generalization and defense effectiveness remain untested.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
4 of 7 cited sources checked · 2 supported · 0 flagged · accuracy not yet measured
- Premisenone given§ 7.1 AI agent security · p. 9
No prior work considered attacks on MAS metadata and control flow processes.
“No prior work considered attacks on MAS metadata and control flow processes.”
- Also stated in: § A.2 Attacks on multi-agent systems · p. 17 · plain
“None of the prior work considered attacks on MAS metadata and control flows.”
Quote in the paperNot a substantial claim1 of 3 sources checked- cites Lee & Tiwari (2024) source
The Introduction says most MAS-safety studies focus on errors or noise in agent behavior, and the Safety in Multi-Agent Systems section discusses prior prompt-injection attacks. Neither passage addresses whether prior work considered attacks on MAS metadata or control-flow processes. Searches for those terms found no passage making that claim. (LLM, conf=0.74)
Experimental — accuracy not yet measured - cites Cohen et al. (2025)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Ju et al. (2024)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Also stated in: § A.2 Attacks on multi-agent systems · p. 17 · plain
- Findingown data§ Abstract · p. 1
When agents are instantiated with GPT-4o, Web-based MAS hijacking attacks cause the multi-agent system to execute arbitrary malicious code in 58-90% of trials, depending on the orchestrator.
“For example, when agents are instantiated with GPT-4o, Web-based attacks successfully cause the multi-agent system execute arbitrary malicious code in 58-90% of trials (depending on the orchestrator).”
Quote in the paperSubstantial claim - Findingown data§ 6.3 Varying attack payload · p. 8
Success rates of data exfiltration attacks depend on the quality of the orchestrator model.
“Success rates also depend on the quality of the orchestrator model.”
Quote in the paperNot a substantial claim - Findingown data§ Abstract · p. 1
In some model-orchestrator configurations, the MAS hijacking attack success rate is 100%.
“In some model-orchestrator configurations, the attack success rate is 100%.”
- Also stated in: § 1 Introduction · p. 2 · plain
“For certain model-orchestrator combinations, the attack success rate is 100%.”
Quote in the paperNot a substantial claim - Also stated in: § 1 Introduction · p. 2 · plain
- Findingnone given§ 6.1 MAShijacking works, indirect prompt injection doesn't · p. 7
GPT models typically refuse requests to create and execute malicious code.
“GPT models, on the other hand, typically refuse requests to create and execute malicious code.”
Quote in the paperNot a substantial claim
- Findingown data§ 6.1 MAShijacking works, indirect prompt injection doesn't · p. 6
Table 2 shows a high ASR across all five executors.
“Table 2 shows a high ASR all five executors.”
Quote in the paperSubstantial claim - Findingnone given§ 1 Introduction · p. 2
The resulting sequence of agent invocations in a MAS hijacking attack results in arbitrary code execution, e.g., opening a reverse shell on the user's device.
“The resulting sequence of agent invocations results in arbitrary code execution, e.g., opening a reverse shell on the user's device and giving the attacker unrestricted remote access.”
Quote in the paperNot a substantial claim - Findingown data§ Abstract · p. 1
MAS hijacking attacks succeed even if individual agents are not susceptible to direct or indirect prompt injection.
“We also demonstrate that these attacks succeed even if individual agents are not susceptible to direct or indirect prompt injection, and even if they refuse to perform harmful actions.”
- Also stated in: § 1 Introduction · p. 2 · boosted
“Furthermore, we demonstrate that these attacks succeed even if the individual agents and the models that power them are relatively immune to direct or indirect prompt injection .”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · p. 2 · boosted
- Findingown data§ 6.1 MAShijacking works, indirect prompt injection doesn't · p. 7
Across the tested orchestrator types, Gemini models account for 61 of the 67 instances (91%) where a direct ask to open a reverse shell resulted in malicious code being executed.
“Across the tested orchestrator types, Gemini models account for 61 of the 67 instances (91%) where a direct ask to open a reverse shell resulted in malicious code being executed.”
Quote in the paperSubstantial claim - Findingown data§ 1 Introduction · p. 2
CrewAI running on GPT-4o is convinced by a local file to exfiltrate private user data with a 65% success rate.
“CrewAI, running on GPT-4o, is 'convinced' by a local file to exfiltrate private user data with a 65% success rate.”
Quote in the paperSubstantial claim - Findingreasoning§ 1 Introduction · p. 2
An adversary can launch a MAS hijacking attack by luring or tricking the user into requesting that the user's multi-agent system access a malicious webpage (a single static image is sufficient), an email attachment, or an audio message.
“All an adversary needs is to lure or trick the user into requesting that the user's multi-agent system access a malicious webpage (a single static image is sufficient), an email attachment, or an audio message.”
- Also stated in: § 3.1 Adversary's capabilities · p. 5 · plain
“In the latter case, we show that an adversary can deliver an attack not only via text, but also via other modalities like images and audio.”
Quote in the paperSubstantial claim - Also stated in: § 3.1 Adversary's capabilities · p. 5 · plain
- Findingown data§ 6.4 Additional experiments · p. 8
On average, across 200 trials, ASR is 59.5%.
“On average, across 200 trials, ASR is 59.5%.”
Quote in the paperNot a substantial claim - Findingown data§ 1 Introduction · p. 2
Magentic-One orchestrator running on Gemini 1.5 Pro executes arbitrary malicious code 88% of the time when it interacts with a malicious web page.
“The same orchestrator, running on Gemini 1.5 Pro, executes arbitrary malicious code 88% of the time when it interacts with a malicious web page.”
Quote in the paperSubstantial claim - Findingown data§ 6.4 Additional experiments · p. 8
In the incidental contact experiment, ASR is 87.5% (35 out of 40 trials).
“In the incidental contact experiment, ASR is 87.5% (35 out of 40 trials).”
Quote in the paperNot a substantial claim - Findingown data§ 1 Introduction · p. 2
Previously known indirect prompt injection attacks have near-zero success rate in getting MAS to execute malicious code.
“While adversarial inputs in our attack are a form of indirect prompt injection, we empirically demonstrate that previously known indirect injection attacks have near-zero success rate in getting MAS to execute malicious code.”
- Also stated in: § 6.1 MAShijacking works, indirect prompt injection doesn't · p. 7 · plain
“Existing IPI attacks fail almost universally across orchestrators and model types.”
Quote in the paperSubstantial claim - Also stated in: § 6.1 MAShijacking works, indirect prompt injection doesn't · p. 7 · plain
- Findingown data§ Abstract · p. 1
Adversarial content can hijack control and communication within a multi-agent system to invoke unsafe agents and functionalities.
“Using several recently proposed multi-agent frameworks as concrete examples, we demonstrate that adversarial content can hijack control and communication within the system to invoke unsafe agents and functionalities.”
Quote in the paperSubstantial claim- Rests on an assumption: Untrusted content is an attack surface.
- Findingown data§ 1 Introduction · p. 2
Magentic-One orchestrator running on GPT-4o executes arbitrary malicious code 97% of the time if it interacts with a malicious local file.
“For example, the Magentic-One orchestrator, running on GPT-4o, executes arbitrary malicious code 97% of the time if it interacts with a malicious local file.”
Quote in the paperSubstantial claim - Findingown data§ 6.1 MAShijacking works, indirect prompt injection doesn't · p. 6
The DA results are dominated by the Gemini models' high propensity to open reverse shells when prompted by the user.
“This compares favorably with indirect prompt injection (IPI) and direct ask (DA) baselines: IPI is almost completely unsuccessful, and the DA results are dominated by the Gemini models' high propensity to open reverse shells when prompted by the user (see also Table 7).”
Quote in the paperSubstantial claim - Findingown data§ Abstract · p. 1
MAS hijacking attacks succeed even if individual agents refuse to perform harmful actions.
“We also demonstrate that these attacks succeed even if individual agents are not susceptible to direct or indirect prompt injection, and even if they refuse to perform harmful actions.”
- Also stated in: § 1 Introduction · p. 3 · plain
“In several cases, we observed multi-agent systems finding a way to execute harmful code even when sub-agents refuse to take action for safety reasons.”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · p. 3 · plain
- Findingown data§ D.1 Performance on benign tasks · p. 19
For Magentic-One powered by Gemini 1.5 Pro, the attack success rate is even better than the system's success rate for accessing a benign webpage.
“In the case of Magentic-One powered by Gemini 1.5 Pro, the attack success rate is even better than the system's success rate for accessing a benign webpage.”
Quote in the paperNot a substantial claim - Findingnone given§ M LLM-based autolabeling misclassification · p. 33
The LLM-based classifier does not identify this trace as a successful reverse shell execution.
“The LLM-based classifier does not identify this trace as a successful reverse shell execution.”
Quote in the paperSubstantial claim - Findingown data§ D.1 Performance on benign tasks · p. 19
In some cases, MAS hijacking attacks are only marginally less successful than benign tasks.
“In some cases, MAS hijacking attacks are only marginally less successful than the benign tasks.”
Quote in the paperNot a substantial claim - Findingown data§ 8 Discussion · p. 10
MAS hijacking attacks employ adversarial content to target the metadata and controlflow processes of multi-agent systems in order to misdirect them into invoking arbitrary, adversary-chosen agents or directly run the adversary's code.
“These attacks employ adversarial content to target the metadata and controlflow processes of multi-agent systems in order to misdirect them into invoking arbitrary, adversary-chosen agents or directly run the adversary's code.”
Quote in the paperSubstantial claim - Findingown data§ 7.2 Defenses · p. 9
Previous indirect prompt injection attacks do not directly compromise multi-agent systems.
“Although IPI attacks do not directly compromise multi-agent systems (Section 6.1), existing IPI defenses may mitigate MAS hijacking, warranting future evaluation of their effectiveness and impact on system utility.”
- Also stated in: § 8 Discussion · p. 10 · hedged
“Our experiments in Section 6.1 show that while previous indirect prompt injection attacks generally do not work against multi-agent systems, MAS hijacking is significantly more effective.”
- Also stated in: § A.3 Defenses · p. 17 · hedged
“While indirect prompt injection (IPI) attacks fail to directly compromise multi-agent systems (Section 6.1), it is possible that existing IPI defenses can foil MAS hijacking attacks, too.”
Quote in the paperSubstantial claim - Also stated in: § 8 Discussion · p. 10 · hedged
- Findingown data§ 6.5 Life finds a way · p. 8
Our experiments showed many failures to function correctly and safely.
“Our experiments showed many failures to function correctly and safely.”
Quote in the paperSubstantial claim- Rests on an assumption: Multi-agent systems rely on communication between imperfect agents with incomplete information.
- Findingown data§ 8 Discussion · p. 10
MAS hijacking attacks are effective against several existing multi-agent frameworks.
“In this paper, we introduced multi-agent system control-flow hijacking attacks (MAS hijacking) and demonstrated that they are effective against several existing multi-agent frameworks.”
Quote in the paperSubstantial claim - Findingown data§ 8 Discussion · p. 10
MAS hijacking is significantly more effective than previous indirect prompt injection attacks against multi-agent systems.
“Our experiments in Section 6.1 show that while previous indirect prompt injection attacks generally do not work against multi-agent systems, MAS hijacking is significantly more effective.”
Quote in the paperSubstantial claim - Findingown data§ 8 Discussion · p. 10
In many instances, individual sub-agents refuse to perform harmful actions, yet the MAS as a whole finds a way to complete the attack.
“In particular, we observed many instances where individual sub-agents refuse to perform harmful actions, yet the MAS as a whole finds a way to complete the attack .”
Quote in the paperSubstantial claim - Interpretationreasoning§ 1 Introduction · p. 2
In a MAS hijacking attack, adversarial content turns sub-agents into 'confused deputies,' laundering the adversary's requests so they appear as trusted outputs of trusted agents.
“In a MAS hijacking attack, adversarial content turns sub-agents into 'confused deputies,' in effect laundering the adversary's requests so they appear as trusted outputs of trusted agents.”
Quote in the paperSubstantial claim- Rests on an assumption: Multi-agent systems delegate tasks to individual sub-agents and trust that they correctly report the status of their tasks.
- Interpretationreasoning§ 4 Control-flow hijacking in multi-agent systems · p. 5
The adversary cannot perform indirect prompt injection directly on the orchestrator in the tested MAS configurations.
“Therefore, the adversary cannot perform indirect prompt injection (IPI) directly on the orchestrator.”
Quote in the paperSubstantial claim - Interpretationreasoning§ 1 Introduction · p. 2
MAS hijacking exploits metadata transmission pathways to reroute the sequence of agent invocations to unsafe agents or unnecessary agents in harmful configurations.
“MAS hijacking exploits metadata transmission pathways to reroute the sequence of agent invocations to unsafe agents or unnecessary agents in harmful configurations.”
Quote in the paperNot a substantial claim- Rests on an assumption: Metadata can influence control-flow decisions even when primary outputs are properly secured.
- Interpretationown data§ 1 Introduction · p. 3
The root cause of these vulnerabilities is not the absence of safety alignment in the individual agents.
“We reiterate that the root cause of these vulnerabilities is not the absence of safety alignment in the individual agents.”
Quote in the paperSubstantial claim - Premisecitation§ 1 Introduction · p. 2
MAS hijacking is an instance of the confused deputy problem.
“This attack is an instance of the confused deputy problem (Hardy, 1988), well-known in computer security but apparently unknown or unheeded in the design of LLM-based multi-agent systems.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Hardy, 1988
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationnone given§ 4 Control-flow hijacking in multi-agent systems · p. 5
Laundering the request through another agent's metadata significantly changes its presentation (formatting, phrasing, etc.).
“Second, laundering the request through another agent's metadata significantly changes its presentation (formatting, phrasing, etc.).”
Quote in the paperNot a substantial claim - Interpretationown data§ 8 Discussion · p. 10
Confused deputy agents unwittingly change the presentation of the request, enabling it to evade safety alignment.
“(2) 'confused deputy' agents unwittingly change the presentation of the request, enabling it to evade safety alignment.”
Quote in the paperSubstantial claim - Interpretationown data§ 8 Discussion · p. 10
Laundering malicious requests through trusted agents enables the request to reach the orchestrator, which does not directly interact with untrusted content.
“(1) it enables the request to reach the orchestrator, which does not directly interact with untrusted content”
Quote in the paperSubstantial claim - Interpretationnone given§ 8 Discussion · p. 10
Multi-agent systems that have emerged so far do not adequately distinguish between trusted and untrusted content.
“However, unlike Web browsers (which have a well-defined policy for safely isolating and sandboxing untrusted content as users navigate the Web), the multi-agent systems that have emerged so far do not adequately distinguish between trusted and untrusted content.”
Quote in the paperSubstantial claim - Interpretationown data§ 8 Discussion · p. 10
Laundering malicious requests through trusted agents is essential for MAS hijacking attacks.
“Experiments in Section 6.4 indicate that laundering malicious requests through trusted agents is essential for two reasons: (1) it enables the request to reach the orchestrator, which does not directly interact with untrusted content, and (2) 'confused deputy' agents unwittingly change the presentation of the request, enabling it to evade safety alignment.”
Quote in the paperSubstantial claim - Interpretationown data§ 6.4 Additional experiments · p. 8
'Laundering' malicious requests through sub-agents creates a novel form of indirect jailbreaking.
“In this sense, 'laundering' malicious requests through sub-agents creates a novel form of indirect jailbreaking.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 32
- May combine two claims. 31
- Borderline: one of the tests for a substantial claim is unclear. 1
- The quote only partly states this claim. 1
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone given§ 5 Experimental setup · p. 6The experiments were compared against baseline tasks (e.g., benign file access), direct malicious requests, and previously studied IPI templates from the Debenedetti et al. (2024) Github repository.
“Our experiments were compared against baseline tasks (e.g., benign file access), direct malicious requests, and previously studied IPI templates from the Debenedetti et al. (2024) Github repository.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites Debenedetti et al. (2024) source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Premisecitation§ 7.1 AI agent security · p. 9Indirect prompt injection (IPI) is an attack vector introduced by Greshake et al. (2023) and systematized by Zhan et al. (2024).
“Indirect prompt injection (IPI) is an attack vector introduced by Greshake et al. (2023) and systematized by Zhan et al. (2024).”
Quote in the paperNot a substantial claim2 of 2 sources checked- cites Greshake et al. (2023) source
- cites Zhan et al. (2024) source
The Malicious Instruction section says Zhan et al. are the first to formalize IPI attacks on tool-integrated LLM agents, and the Introduction describes their benchmark. The paper does not say Greshake et al. introduced IPI; its Related Work discussion cites Greshake for documented real-world attacks instead. (LLM, conf=0.87)
Experimental — accuracy not yet measured
May combine two claims.
Findingown data§ 6.4 Additional experiments · p. 8In the direct hijack experiment, ASR is 80% (28 out of 40 trials) with 0% refusal rate.
“In the direct hijack experiment, ASR is 80% (28 out of 40 trials) with 0% refusal rate.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 6.4 Additional experiments · p. 8In the prompt paraphrases experiment, all 10 paraphrased queries result in successful MAS hijacking, with ASR ranging from 40% to 85%.
“In the prompt paraphrases experiment, all 10 paraphrased queries result in successful MAS hijacking, with ASR ranging from 40% to 85%.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingreasoning§ 6.3 Varying attack payload · p. 8Using GPT-4o as the orchestrator improves attack success for both local and web exfiltration.
“Using GPT-4o as the orchestrator improves attack success for both local and web exfiltration.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 6.4 Additional experiments · p. 8Direct requests to the same MAS configuration to open a reverse shell have ASR of 6% and refusal rate of 86%.
“This is very different from the results in Table 7, where direct requests to the same MAS configuration to open a reverse shell have ASR of 6% and refusal rate of 86%.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 1 Introduction · p. 2AutoGen, CrewAI, and MetaGPT are highly vulnerable to control-flow hijacking.
“Evaluating these systems in a variety of configurations, we demonstrate that they are highly vulnerable to control-flow hijacking.”
Quote in the paperSubstantial claimMay combine two claims.
Findingreasoning§ 6.3 Varying attack payload · p. 8The data exfiltration attacks are effective, although slightly less so than reverse shell exploits, likely due to the number of steps involved in a successful exfiltration.
“The attacks are effective, although slightly less so than reverse shell exploits, likely due to the number of steps involved in a successful exfiltration.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 4 Control-flow hijacking in multi-agent systems · p. 5In MAS configurations tested, orchestrators do not directly interact with untrusted content; file-access and Web agents do, but they do not execute code directly.
“In MAS configurations we tested, orchestrators do not directly interact with untrusted content (fileaccess and Web agents do, but they do not execute code directly).”
Quote in the paperSubstantial claim- Rests on an assumption: In all tested multi-agent topologies, each agent can see a partial history of the reasoning steps and actions that other agents have taken.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone given§ Ethics Statement · p. 11The MetaGPT team confirmed they were working on sandboxing their agent execution environment, and Microsoft had replicated and was investigating the issue.
“We received confirmation that the MetaGPT team was working on sandboxing their agent execution environment, and that Microsoft had replicated and was investigating the issue.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingreasoning§ 8 Discussion · p. 10Agents blindly trust the outputs of confused deputies (other agents within the multi-agent system) and find creative ways to harm the user in response to the adversary's instructions.
“They blindly trust the outputs of confused deputies (i.e., other agents within the multi-agent system) and find creative ways to harm the user in response to the adversary's instructions.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 8 Discussion · p. 10MAS hijacking attacks are effective across input modalities and complex adversarial tasks such as compiling and exfiltrating user profiles.
“Sections 6.2 and 6.3 show that these attacks are effective across input modalities and complex adversarial tasks such as compiling and exfiltrating user profiles.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown data§ 6.5 Life finds a way · p. 8In one AutoGen experiment, a MAS initially tasked with describing a benign file autonomously explored its directory, discovered a malicious file, and executed it, opening a reverse shell.
“In one AutoGen experiment, a MAS was initially tasked with describing the contents of a benign file entitled file0.txt . This benign file was in the same directory as several attack files ( file1.txt , file2.txt , etc.). After the initial task was completed, the MAS autonomously explored its directory, discovered a malicious file, and executed it, opening a reverse shell (see Appendix L).”
Quote in the paperSubstantial claimBorderline on S4 (based): unclear from the text.
Findingnone given§ J Refusal turns to execution (CrewAI) · p. 25In the CrewAI trace, refusal turns to execution.
“J Refusal turns to execution (CrewAI)”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 6.5 Life finds a way · p. 8In one AutoGen experiment, after the coder agent refused to produce malicious code, the file surfer sub-agent produced its own reverse shell, and the generated code was executed by the code executor, opening a reverse shell.
“Similarly, in another AutoGen experiment, after the coder agent refused to produce malicious code, the file surfer sub-agent produced its own reverse shell, helpfully noting to not execute the code because it was dangerous. The generated code was then executed by the code executor, opening a reverse shell (see Appendix K).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone given§ L Benign task turns malicious (AutoGen) · p. 29In the AutoGen trace, a benign task turns malicious.
“L Benign task turns malicious (AutoGen)”
Quote in the paperNot a substantial claimMay combine two claims. The quote only partly states this claim.
Findingown data§ 6.5 Life finds a way · p. 9Although results were inconsistent, the MAS occasionally opened a reverse shell when processing a video of the attack text via audio transcription, indicating that even unconventional input modalities can serve as attack vectors.
“Although the results were inconsistent, the MAS occasionally opened a reverse shell, indicating that even unconventional input modalities can serve as attack vectors.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown data§ E Details of experimental setup · p. 21GPT-4o-mini classification of output logs resulted in far too many false negatives.
“We also attempted to use GPT 4o-mini to classify output logs, but it resulted in far too many false negatives (see Appendix M for an example).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone given§ K Refusal turns to execution (AutoGen) · p. 27In the AutoGen trace, refusal turns to execution.
“K Refusal turns to execution (AutoGen)”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone given§ A.1 AI agent security and indirect prompt injection · p. 16This paper systematically investigates how compromised metadata (in particular, error reports) and 'confused deputy' vulnerabilities can hijack control flows in multi-agent systems and result in malicious code execution, even when individual agents refuse to perform unsafe actions.
“In contrast, we systematically investigate how compromised metadata (in particular, error reports) and 'confused deputy' vulnerabilities can hijack control flows in multi-agent systems and result in malicious code execution, even when individual agents refuse to perform unsafe actions.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone given§ 7.1 AI agent security · p. 9Compromised metadata (in particular, error reports) and 'confused deputy' vulnerabilities can hijack control flows in multi-agent systems and result in malicious code execution, even when individual agents refuse to perform unsafe actions.
“In contrast to these works, we systematically investigate how compromised metadata (in particular, error reports) and 'confused deputy' vulnerabilities can hijack control flows in multi-agent systems and result in malicious code execution, even when individual agents refuse to perform unsafe actions.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Findingreasoning§ 8 Discussion · p. 10The LLMs used to instantiate individual agents are unable to distinguish benign from malicious inputs, nor data from metadata.
“The LLMs used to instantiate individual agents are unable to distinguish benign from malicious inputs, nor data from metadata.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone given§ E Details of experimental setup · p. 21In most cases, the payload of the attack is a short reverse shell script to a remote server, written in non-obfuscated Python.
“In most cases, the payload of the attack is a short reverse shell script to a remote server, written in non-obfuscated Python.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown data§ 6.5 Life finds a way · p. 8In several CrewAI experiments, the coding agent recognized that the reverse shell code was malicious and generated inline warnings, but failed to relay this information to the rest of the system, and the orchestrator commanded the coder to execute the code, resulting in a breach.
“In several other CrewAI experiments, the coding agent recognized that the reverse shell code was malicious and generated inline warnings. Nevertheless, it failed to relay this information to the rest of the system. Instead, it signaled success to the orchestrator, which then commanded the coder to execute the code, ultimately resulting in a breach.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone given§ 3.2 Adversary's goals · p. 5Data exfiltration attack targets data that only the agents can access, whether stored in 'memory' modules, RAG databases, APIs, or derived from prior interactions.
“This attack targets the data that only the agents can access, whether stored in 'memory' modules, RAG databases, APIs, or derived from prior interactions.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationreasoning§ 1 Introduction · p. 2If the multi-agent system runs in a containerized environment, any user data kept in that environment is at risk and any outputs generated from that environment are compromised.
“If the multi-agent system runs in a containerized environment, any user data kept in that environment is at risk and any outputs generated from that environment are compromised.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown data§ Abstract · p. 1MAS hijacking can result in a complete security breach, up to execution of arbitrary malicious code on the user's device or exfiltration of sensitive data from the user's containerized environment.
“This results in a complete security breach, up to execution of arbitrary malicious code on the user's device or exfiltration of sensitive data from the user's containerized environment.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 3.2 Adversary's goals · p. 5The attacker with terminal access can install malware or keyloggers, run cryptomining software, and add, remove, or copy any files the agents can access.
“This enables the attacker to install malware or keyloggers, run cryptomining software, and add, remove, or copy any files the agents can access.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 3.2 Adversary's goals · p. 5The attacker can exploit the victim's compute resources for malicious and/or illegal activities such as hosting command-and-control beacons, forming botnets to launch distributed denial-of-service (DDoS) attacks, and running phishing campaigns.
“The attacker can also exploit the victim's compute resources for malicious and/or illegal activities such as hosting command-and-control beacons, forming botnets to launch distributed denial-of-service (DDoS) attacks, and running phishing campaigns.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationreasoning§ 4 Control-flow hijacking in multi-agent systems · p. 5The MAS hijacking attack exploits inter-agent trust and leverages adaptive error-handling behavior intended to enhance the MAS's benign functionality.
“The attack exploits inter-agent trust and leverages adaptive errorhandling behavior intended to enhance the MAS's benign functionality.”
Quote in the paperSubstantial claim- Rests on an assumption: Multi-agent systems delegate tasks to individual sub-agents and trust that they correctly report the status of their tasks.
Probably not a substantial claim: may not pass S4 (based).
Interpretationnone given§ 3.2 Adversary's goals · p. 5By tricking the MAS into opening a reverse shell from the user's device to the adversary's device, the attacker gains terminal access to the MAS's code execution environment.
“By tricking the MAS into opening a reverse shell from the user's device to the adversary's device, the attacker gains terminal access to the MAS's code execution environment.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone given§ 3.2 Adversary's goals · p. 5Data exfiltration enables the attacker to extract personal data even if it is partitioned in a containerized module and isolated from the main code execution system.
“It enables the attacker to extract personal data even if it is partitioned in a containerized module and isolated from the main code execution system.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductown data§ 5 Experimental setup · p. 6For each experiment, outputs were logged and regex searches (along with manual analysis) were used to identify unregistered attacks, unsafe code, and refusals to act.
“For each experiment, the outputs were logged and regex searches (along with manual analysis) were used to identify unregistered attacks (i.e., where our modified code executor did not output a unique string associated with the attack), unsafe code, and refusals to act.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Interpretationreasoning§ 4 Control-flow hijacking in multi-agent systems · p. 5The MAS hijacking attack is successful because it 'launders' adversarial requests through outputs and metadata of front-line agents that directly interact with untrusted content.
“We believe this attack is successful because it 'launders' adversarial requests through outputs and metadata of front-line agents that directly interact with untrusted content.”
Quote in the paperSubstantial claim- Rests on an assumption: Multi-agent systems delegate tasks to individual sub-agents and trust that they correctly report the status of their tasks.
Probably not a substantial claim: may not pass S4 (based).
Premisenone given§ 8 Discussion · p. 10Multi-agent systems derive much of their value from their adaptive, nondeterministic control flows, which allow them to internally evaluate whether a given action successfully fulfilled the user's request and try other approaches if it has not.
“Furthermore, multi-agent systems derive much of their value from their adaptive, nondeterministic control flows , which allow them to internally evaluate whether a given action successfully fulfilled the user's request and try other approaches if it has not.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable). May combine two claims.
Interpretationreasoning§ 8 Discussion · p. 10Until a policy for dealing with malicious third-party content emerges, the use of LLM-based agents in situations where they deal with untrusted content and perform external actions is unsafe and has a high risk of harming their users.
“We argue that until such a policy emerges, the use of LLM-based agents in situations where they deal with untrusted content and perform external actions is unsafe and has a high risk of harming their users.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoning§ Ethics Statement · p. 11No services with live agents in production were attacked.
“No services with live agents in production were attacked.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone given§ E Details of experimental setup · p. 21A lightweight server on a cloud service continuously listened for and printed any socket connections, and all reverse shell attacks were pointed to this server's IP address.
“As a backup, we opened a lightweight server on a cloud service that continuously listened for and printed any socket connections. All reverse shell attacks were pointed to this server's IP address.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductown data§ E Details of experimental setup · p. 21The code execution agent was modified to exit and write a unique, experiment-specific string to a file when it would otherwise run the attack payload.
“To calculate the attack success rate (ASR), we modified the code execution agent to exit and write a unique, experiment-specific string to a file when it would otherwise would run the attack payload.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductnone given§ E Details of experimental setup · p. 20The frameworks were modified as little as possible from their baseline defaults, only so that they can execute them in the environment.
“We modified them as little as possible from their baseline defaults, only so that we can execute them in our environment.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone given§ E Details of experimental setup · p. 20For CrewAI, only OpenAI models were tested because Gemini models didn't work.
“For CrewAI, only OpenAI models were tested (since Gemini models didn't work).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductnone given§ Ethics Statement · p. 11All experiments in this paper were run in a controlled lab environment.
“All experiments in this paper were run in a controlled lab environment.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductown data§ E Details of experimental setup · p. 21A combination of regex string searches and manual verification was used to derive binary values for whether each experiment contains unregistered attack execution, identification of unsafe code, and refusal to take action.
“We saved the full output logs for all experiments, and used a combination of regex string searches and manual verification to derive binary values for whether each experiments contains an (a) unregistered attack execution (not using our unique experiment-specific string), (b) identification of unsafe code, and (c) refusal to take action.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown data§ 6.4 Additional experiments · p. 8The direct hijack results support the conjecture that not only the attack string must reach the orchestrator, but it must also be presented in a (previously unknown) format that evades the safety alignment of the underlying LLM.
“This supports our conjecture that not only the attack string must reach the orchestrator, but it must also be presented in a (previously unknown) format that evades the safety alignment of the underlying LLM.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisecitation§ 7.1 AI agent security · p. 9IPI uses unsanitized results of tool calls or RAG responses to steer an LLM to take harmful action.
“IPI uses unsanitized results of tool calls or RAG responses to steer an LLM to take harmful action.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationreasoning§ 8 Discussion · p. 10LLMs do not have a security model for dealing with malicious third-party content, and it is unclear what this model or policy might look like.
“As a result, LLMs do not have a security model for dealing with malicious third-party content, and it is unclear what this model or policy might look like.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone given§ E Details of experimental setup · p. 20All experiments were run in a controlled lab environment, and no services with live agents in production were attacked.
“All experiments were run in a controlled lab environment, and no services with live agents in production were attacked.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone given§ 8 Discussion · p. 10Multi-agent systems do not have a trust model, nor any semantics of inputs, actions, etc., unlike conventional operating systems and Web browsers.
“Unlike conventional operating systems and Web browsers, they do not have a trust model, nor any semantics of inputs, actions, etc.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationreasoning§ E Details of experimental setup · p. 21The attack payload script is unambiguously unsafe.
“This script is unambiguously unsafe.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductnone given§ E Details of experimental setup · p. 21Full output logs were saved for all experiments.
“We saved the full output logs for all experiments”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationreasoning§ 8 Discussion · p. 10The orchestrator's exploration of action space inevitably includes potentially unsafe actions, such as writing and executing Python programs to connect to another machine.
“Inevitably, this involves exploration of action space, which includes potentially unsafe actions (for example, writing and executing Python programs to connect to another machine).”
Quote in the paperNot a substantial claim- Rests on an assumption: The orchestrator's primary job in a multi-agent system is to reason, plan, and find a way to fulfill the user's request.
Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.
Premisereasoning§ 8 Discussion · p. 10Actions such as executing scripts are not universally unsafe; in some contexts they are necessary and appropriate.
“In contrast to conventional safety alignment and jailbreaking, these actions are not universally unsafe. In some contexts, they are necessary and appropriate.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Premisereasoning§ 8 Discussion · p. 10For secure operation in realistic environments, the entire context in which agents make decisions matters, including the user's initial request, task ledger, other agents' behavior, etc.
“For secure operation in realistic environments, the entire context in which agents make decisions matters, including the user's initial request, task ledger, other agents' behavior, etc.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationreasoning§ 8 Discussion · p. 10The contexts in multi-agent systems are sufficiently complex that it is difficult to classify an action as safe or unsafe.
“The contexts in multi-agent systems are sufficiently complex that it is difficult to classify an action as safe or unsafe.”
Quote in the paperNot a substantial claim
The authors state this as an assumption.
Agents in a MAS are benign and not controlled by the adversary.
“We assume that agents in a MAS are benign and not controlled by the adversary.”
The authors state this as an assumption.
The adversary cannot directly prompt the MAS, but controls the inputs that a MAS may access inadvertently or on purpose.
“This adversary cannot directly prompt the MAS, but they control the inputs that a MAS may access inadvertently or on purpose.”
The paper relies on this without support.
Untrusted content is an attack surface.
“Untrusted content is an attack surface.”
The paper relies on this without support.
The boundary between trusted and untrusted content in multi-agent systems is blurry, and it is not clear what mechanisms these systems are deploying to protect users from malicious content.
“the boundary between trusted and untrusted content in multi-agent systems is blurry, and it is not clear what mechanisms-if any-these systems are deploying to protect users from malicious content.”
The paper relies on this without support.
Multi-agent systems delegate tasks to individual sub-agents and trust that they correctly report the status of their tasks.
“These systems delegate tasks to individual sub-agents and trust that they correctly report the status of their tasks.”
The paper relies on this without support.
Metadata can influence control-flow decisions even when primary outputs are properly secured.
“This distinction becomes particularly important when considering potential security vulnerabilities, as metadata can influence control-flow decisions even when primary outputs are properly secured.”
The paper relies on this without support.
In all tested multi-agent topologies, each agent can see a partial history of the reasoning steps and actions that other agents have taken.
“In all cases, each agent can see a partial history of the reasoning steps and actions that other agents have taken.”
The paper relies on this without support.
Multi-agent systems rely on communication between imperfect agents with incomplete information.
“Multi-agent systems rely on communication between imperfect agents with incomplete information.”
The paper relies on this without support.
Multi-agent systems must be able to safely interact with both sensitive user data and external, potentially untrusted content in order to be useful as generalist AI assistants.
“In order for multi-agent systems to be useful as generalist AI assistants, they must be able to safely interact with both sensitive user data and external, potentially untrusted content.”
The paper relies on this without support.
Research on AI safety has focused heavily on protecting intelligent LLMs from adversarial users, while protecting benign users from confused LLMs has taken a back seat.
“Research on AI safety has been focusing heavily on protecting 'intelligent' (or even 'super-intelligent') LLMs from adversarial users. Protecting benign users from confused LLMs has taken a back seat.”
The paper relies on this without support.
The orchestrator's primary job in a multi-agent system is to reason, plan, and find a way to fulfill the user's request.
“In a multi-agent system, the orchestrator's primary job is to reason, plan, and find a way to fulfill the user's request.”
The paper relies on this without support.
The three frameworks AutoGen, CrewAI, and MetaGPT are prominent, open-source multi-agent systems that operate on local and remote data on users' behalf.
“we focus on prominent, open-source, multi-agent systems can operate on both local and remote data on users' behalf.”
The paper relies on this without support.
Frameworks primarily designed for simulated environments or purely conversational multi-agent interactions typically do not have the same security concerns regarding access to sensitive user resources.
“We did not consider frameworks primarily designed for simulated environments or purely conversational multi-agent interactions, as these typically do not have the same security concerns regarding access to sensitive user resources.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Direct-hijack success rate does not match the trial count
MajorTwenty-eight successful trials out of 40 give an attack success rate of 70%, not the reported 80%.
Reported 80 · recomputed 70
“In the direct hijack experiment, ASR is 80% (28 out of 40 trials) with 0% refusal rate.”
Cites
ReAct: Synergizing Reasoning and Acting in Language Models
Yao, S., Zhao, J., Yu, D., Du, N., Shafran, I., Narasimhan, K., & Cao, Y. (2022) · arXiv · doi:10.48550/arxiv.2210.03629 · Cited by 608 · see citing works
Jailbreaking Leading Safety-Aligned LLMs with Simple Adaptive AttacksPreprint
Andriushchenko, M., Croce, F., & Flammarion, N. (2024) · International Conference on Learning Representations · doi:10.48550/arxiv.2404.02151 · Cited by 602 · see citing works
MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework
Hong, S., Zhuge, M., Chen, J., Zheng, X., Cheng, Y., Zhang, C., Wang, J., Wang, Z., Yau, S. K. S., Lin, Z., et al. (2023) · arXiv · doi:10.48550/arxiv.2308.00352 · Cited by 214 · see citing works
Universal and Transferable Adversarial Attacks on Aligned Language Models
Zou, A., Wang, Z., Carlini, N., Nasr, M., Kolter, J. Z., & Fredrikson, M. (2023) · arXiv · doi:10.48550/arxiv.2307.15043 · Cited by 197 · see citing works
AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation
Wu, Q., Bansal, G., Zhang, J., Wu, Y., Li, B., Zhu, E., Jiang, L., Zhang, X., Zhang, S., Liu, J., et al. (2023) · arXiv · doi:10.48550/arxiv.2308.08155 · Cited by 193 · see citing works
Tree of Attacks: Jailbreaking Black-Box LLMs Automatically
Mehrotra, A., Zampetakis, M., Kassianik, P., Nelson, B., Anderson, H., Singer, Y., & Karbasi, A. (2023) · arXiv · doi:10.48550/arxiv.2312.02119 · Cited by 183 · see citing works
The Task Shield: Enforcing Task Alignment to Defend Against Indirect Prompt Injection in LLM AgentsPreprint
Jia, F., Wu, T., Qin, X., & Squicciarini, A. (2024) · Annual Meeting of the Association for Computational Linguistics · doi:10.48550/arxiv.2412.16682 · Cited by 163 · see citing works
Harms from Increasingly Agentic Algorithmic Systems
Chan, A., Salganik, R., Markelius, A., Pang, C., Rajkumar, N., Krasheninnikov, D., Langosco, L., He, Z., Duan, Y., Carroll, M., et al. (2023) · 2023 ACM Conference on Fairness Accountability and Transparency · doi:10.1145/3593013.3594033 · Cited by 149 · cited 1× · see citing works
“Systems that are more agentic can operate within complex and unexpected environments, with ambiguous initial user directives in natural language and less frequent human intervention for system guidance (Chan et al., 2023; Gabriel et al., 2024; Shavit et al., 2023).”
InjecAgent: Benchmarking Indirect Prompt Injections in Tool-Integrated Large Language Model Agents
Zhan, Q., Liang, Z., Ying, Z., & Kang, D. (2024) · arXiv · doi:10.48550/arxiv.2403.02691 · Cited by 143
Ignore Previous Prompt: Attack Techniques For Language Models
Perez, F., & Ribeiro, I. (2022) · arXiv · doi:10.48550/arxiv.2211.09527 · Cited by 110 · see citing works
Imprompter: Tricking LLM Agents into Improper Tool UsePreprint
Fu, X.-H., Li, S., Wang, Z., Liu, Y.-H., Gupta, R. K., Berg-Kirkpatrick, T., & Fernandes, E. (2024) · arXiv.org · doi:10.48550/arxiv.2410.14923 · Cited by 88 · see citing works
AgentBench: Evaluating LLMs as Agents
Liu, X., Yu, H., Zhang, H., Xu, Y., Lei, X., Lai, H., Gu, Y., Ding, H., Men, K., Yang, K., et al. (2023) · arXiv · doi:10.48550/arxiv.2308.03688 · Cited by 79 · see citing works
The Ethics of Advanced AI Assistants
Gabriel, I., Manzini, A., Keeling, G., Hendricks, L. A., Rieser, V., Iqbal, H., Tomašev, N., Ktena, I., Kenton, Z., Rodriguez, M., et al. (2024) · arXiv · doi:10.48550/arxiv.2404.16244 · Cited by 57 · see citing works
Greshake, K., Abdelnabi, S., Mishra, S., Endres, C., Holz, T., & Fritz, M. (2023) · arXiv · doi:10.48550/arxiv.2302.12173 · Cited by 50 · see citing works
Demystifying RCE Vulnerabilities in LLM-Integrated Apps
Liu, T., Deng, Z., Meng, G., Li, Y., & Chen, K. (2024) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3658644.3690338 · Cited by 45 · see citing works
Adversarial Illusions in Multi-Modal EmbeddingsPreprint
Zhang, T., Jha, R., Bagdasarian, E., & Shmatikov, V. (2023) · USENIX Security Symposium · doi:10.48550/arxiv.2308.11804 · Cited by 41 · see citing works
Self-citationWebArena: A Realistic Web Environment for Building Autonomous Agents
Zhou, S., Xu, F. F., Zhu, H., Zhou, X., Lo, R., Sridhar, A., Cheng, X., Ou, T., Bisk, Y., Fried, D., et al. (2023) · arXiv · doi:10.48550/arxiv.2307.13854 · Cited by 31 · see citing works
Suo, X. (2024) · AIP conference proceedings · doi:10.1063/5.0222987 · Cited by 27 · see citing works
Neural Exec: Learning (and Learning from) Execution Triggers for Prompt Injection Attacks
Pasquini, D., Strohmeier, M., & Troncoso, C. (2024) · arXiv · doi:10.48550/arxiv.2403.03792 · Cited by 27 · see citing works
Prompt Infection: LLM-to-LLM Prompt Injection within Multi-Agent Systems
Lee, D., & Tiwari, M. (2024) · arXiv · doi:10.48550/arxiv.2410.07283 · Cited by 18 · see citing works
Magentic-One: A Generalist Multi-Agent System for Solving Complex Tasks
Fourney, A., Bansal, G., Mozannar, H., Tan, C., Salinas, E., Erkang, Zhu, Niedtner, F., Proebsting, G., Bassman, G., et al. (2024) · arXiv · doi:10.48550/arxiv.2411.04468 · Cited by 17 · see citing works
The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructions
Wallace, E., Xiao, K., Leike, R., Weng, L., Heidecke, J., & Beutel, A. (2024) · arXiv · doi:10.48550/arxiv.2404.13208 · Cited by 14 · cited 1× · see citing works
“Model-level defenses focus on LLMs, encouraging safe behavior via preference optimization (Chen et al., 2025; Piet et al., 2024), implicit and explicit prompt prioritization (Chen et al., 2024; Wallace et al., 2024), and dynamic content filtering (Wu et al., 2024).”
Kapoor, S., Stroebl, B., Siegel, Z. S., Nadgir, N., & Narayanan, A. (2024) · arXiv · doi:10.48550/arxiv.2407.01502 · Cited by 13 · see citing works
GAIA: a benchmark for General AI Assistants
Mialon, G., Fourrier, C., Swift, C., Wolf, T., LeCun, Y., & Scialom, T. (2023) · arXiv · doi:10.48550/arxiv.2311.12983 · Cited by 12 · see citing works
AgentHarm: A Benchmark for Measuring Harmfulness of LLM Agents
Andriushchenko, M., Souly, A., Dziemian, M., Duenas, D., Lin, M., Wang, J., Hendrycks, D., Zou, A., Kolter, Z., Fredrikson, M., et al. (2024) · arXiv · doi:10.48550/arxiv.2410.09024 · Cited by 11 · see citing works
StruQ: defending against prompt injection with structured queries
Chen, S., Piet, J., Sitawarin, C., & Wagner, D. (2024) · arXiv · doi:10.48550/arxiv.2402.06363 · Cited by 10 · see citing works
$τ$-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains
Yao, S., Shinn, N., Razavi, P., & Narasimhan, K. (2024) · arXiv · doi:10.48550/arxiv.2406.12045 · Cited by 9 · see citing works
MLAgentBench: Evaluating Language Agents on Machine Learning Experimentation
Huang, Q., Vora, J., Liang, P., & Leskovec, J. (2023) · arXiv · doi:10.48550/arxiv.2310.03302 · Cited by 9 · see citing works
Agent Security Bench (ASB): Formalizing and Benchmarking Attacks and Defenses in LLM-based Agents
Zhang, H., Huang, J., Mei, K., Yao, Y., Wang, Z., Zhan, C., Wang, H., & Zhang, Y. (2024) · arXiv · doi:10.48550/arxiv.2410.02644 · Cited by 9 · see citing works
Defending Against Indirect Prompt Injection Attacks With Spotlighting
Hines, K., Lopez, G., Hall, M., Zarfati, F., Zunger, Y., & Kiciman, E. (2024) · arXiv · doi:10.48550/arxiv.2403.14720 · Cited by 8 · see citing works
AgentDojo: A Dynamic Environment to Evaluate Prompt Injection Attacks and Defenses for LLM Agents
Debenedetti, E., Zhang, J., Balunović, M., Beurer-Kellner, L., Fischer, M., & Tramèr, F. (2024) · arXiv · doi:10.48550/arxiv.2406.13352 · Cited by 7 · see citing works
Breaking Agents: Compromising Autonomous LLM Agents Through Malfunction Amplification
Zhang, B., Tan, Y., Shen, Y., Salem, A., Backes, M., Zannettou, S., & Zhang, Y. (2024) · arXiv · doi:10.48550/arxiv.2407.20859 · Cited by 5 · see citing works
Here Comes The AI Worm: Unleashing Zero-click Worms that Target GenAI-Powered Applications
Cohen, S., Bitton, R., & Nassi, B. (2024) · arXiv · doi:10.48550/arxiv.2403.02817 · Cited by 4
Wu, F., Cecchetti, E., & Xiao, C. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2409.19091 · Cited by 3 · see citing works
ConfusedPilot: Confused Deputy Risks in RAG-based LLMsPreprint
RoyChowdhury, A., Luo, M., Sahu, P., et al. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2408.04870 · Cited by 2 · see citing works
On the Resilience of LLM-Based Multi-Agent Collaboration with Faulty Agents
Huang, J.-T., Zhou, J., Jin, T., Zhou, X., Chen, Z., Wang, W., Yuan, Y., Lyu, M. R., & Sap, M. (2024) · arXiv · doi:10.48550/arxiv.2408.00989 · Cited by 1 · see citing works
Self-interpreting Adversarial ImagesPreprint
Zhang, T., Zhang, C., Morris, J. X., et al. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2407.08970 · Cited by 1 · see citing works
Computer Security – ESORICS 2024
García-Alfaro, J., Kozik, R., Choraś, M., et al. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-70879-4
Rerouting LLM RoutersPreprint
Shafran, A., Schuster, R., Ristenpart, T., et al. (2025) · arXiv (Cornell University) · doi:10.48550/arxiv.2501.01818
Flooding Spread of Manipulated Knowledge in LLM-Based Multi-Agent Communities
Ju, T., Wang, Y., Ma, X., et al. (2024) · arXiv · doi:10.48550/arxiv.2407.07791
SecAlign: Defending Against Prompt Injection with Preference Optimization
Chen, S., Zharmagambetov, A., Mahloujifar, S., et al. (2024) · arXiv · doi:10.48550/arxiv.2410.05451
SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions
Liu, S., Semnani, S. J., Triedman, H., et al. (2024) · arXiv · doi:10.48550/arxiv.2407.11417
Self-citationPrivacy Bias in Language Models: A Contextual Integrity-based Auditing Metric
Shvartzshnaider, Y., & Duddu, V. (2024) · arXiv · doi:10.48550/arxiv.2409.03735
Flagged first, then by citations
Research works printed but not linked: 1
- Norm Hardy. The Confused Deputy: (or why capabilities might have been invented). SIGOPS Oper. Syst. Rev. , 22(4):36-38, October 1988. ISSN 0163-5980. doi: 10.1145/54289. 871709. URL https://dl.acm.org/doi/10.1145/54289.871709 . · DOI
Cited by
Sorted by citations
A Survey on Autonomy-Induced Security Risks in Large Model-Based Agents
Su, H., Luo, J., Liu, C., Yang, X., Zhang, Y., Dong, Y., & Zhu, J. (2026) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2026.3688650 · Cited by 11 · see citing works
Roesner, F., & Kohno, T. (2026) · arXiv · doi:10.48550/arxiv.2609.17817
- Authors
- Triedman, H., Jha, R., & Shmatikov, V.
- ORCID
- Triedman, Harold
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2025
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2503.12188
- OpenAlex
- W6929645614
- Semantic Scholar
- 6e325d0c8bf92341ef95dc8b5fa8335890c0a6c7
- Cited by
- 0
- References
- 43
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Security and Verification in Computing
- Physical Sciences › Computer Science › Information Systems › Web Application Security Vulnerabilities
- Keywords
- multi-agent systems, LLM agents, adversarial attacks, prompt injection, data exfiltration, containerized environments, GPT-4o
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-10.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-10.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review