Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Memory Injection Attacks on LLM Agents via Query-Only Interaction

About

Agents powered by large language models (LLMs) have demonstrated strong capabilities in a wide range of complex, real-world applications. However, LLM agents with a compromised memory bank may easily produce harmful outputs when the past records retrieved for demonstration are malicious. In this paper, we propose a novel Memory INJection Attack, MINJA, without assuming that the attacker can directly modify the memory bank of the agent. The attacker injects malicious records into the memory bank by only interacting with the agent via queries and output observations. These malicious records are designed to elicit a sequence of malicious reasoning steps corresponding to a different target query during the agent's execution of the victim user's query. Specifically, we introduce a sequence of bridging steps to link victim queries to the malicious reasoning steps. During the memory injection, we propose an indication prompt that guides the agent to autonomously generate similar bridging steps, with a progressive shortening strategy that gradually removes the indication prompt, such that the malicious record will be easily retrieved when processing later victim queries. Our extensive experiments across diverse agents demonstrate the effectiveness of MINJA in compromising agent memory. With minimal requirements for execution, MINJA enables any user to influence agent memory, highlighting the risk.

Shen Dong, Shaochen Xu, Pengfei He, Yige Li, Jiliang Tang, Tianming Liu, Hui Liu, Zhen Xiang• 2025

Related benchmarks

TaskDatasetResultRank
Memory Poisoning AttackMedical Agent
ACC91
24
Memory Poisoning AttackPersonal Agent
Accuracy92
24
Memory Poisoning AttackFinancial Agent
ACC80
24
Adversarial Attack on LLM AgentsGSM8K
ASR68.86
15
Indirect Prompt InjectionQA Agent
ISR100
9
Graph-based Agent Memory PoisoningToolEmu
Utilization (Util.)96.6
5
Graph-based Agent Memory PoisoningMacro Average (PubMedQA, WebShop, ToolEmu)
Utilization (Util.)97.6
5
Graph-based Agent Memory PoisoningPubMedQA
Utilization (Util.)99.8
5
Graph-based Agent Memory PoisoningWebshop
Utility Score96.5
5
Memory Poisoning AttackSynthetic Memory Corpus 1,000 entries
ASR (R)14
3
Showing 10 of 15 rows

Other info

Follow for update