Source: The Hacker News — 2026-07-16
Summary
Researchers behind the paper "When Claws Remember but Do Not Tell" (arXiv 2607.05189, posted July 6, 2026) train an RL-based attacker policy — rewarded via dense, rubric-based scoring from a simulated persistent-agent environment — to craft a single email that gets a personal AI agent to write a false fact into its own persistent memory, say nothing about it in its visible reply, and later act on that planted lie in a separate session. Tested against real IMAP/SMTP email delivery on a 108-case benchmark called WhisperBench, the attack achieved full stealth-memory compromise in 87.5% of runs against OpenClaw on GPT-5.4, and 71.4% against a Claude Code SDK agent on Sonnet 4.6.
Key Takeaways
- The attacker isn't a hand-written phishing email — it's a trained policy: an RL-trained model that learns, from dense rubric rewards inside a simulated copy of persistent-agent behavior, how to phrase a single email so it gets adopted into memory, stays invisible in the chat reply, and later shifts agent behavior.
- Three conditions all have to land for the attack to count as a success: the agent writes the false fact into its own memory file using its normal tools, its visible reply to the user says nothing about having done so, and in a later, separate session, the false memory actually changes what the agent tells the user or does.
- Concealment isn't clever hiding by the attacker — it's structural: the agent's memory-write step happens behind the scenes by design, the same way legitimate memory updates work, so nothing about it surfaces in the conversation, and few users ever open the raw memory file to check it.
- Validated against real infrastructure: WhisperBench, the 108-case benchmark (five risk categories, covering both false-fact and false-preference poisoning), runs over an actual working IMAP/SMTP email pipeline with a genuine email-reading agent skill, and the attack was confirmed to work through real Gmail delivery, not just a mock inbox.
- Success rates differ meaningfully by target — 87.5% against OpenClaw running GPT-5.4, versus 71.4% against a Claude Code SDK agent running Sonnet 4.6 — showing the attack is not agent-agnostic; the specific agent/model combination changes how exploitable the memory pipeline is.
- One documented planted lie from the paper: a false claim that the user's Zelle daily transfer limit had been raised to $10,000 — illustrating that the attack targets facts an agent could later use to justify a consequential, high-stakes action.
Reel Script
Hook (~18s, 42 words): One email — no attachment, no suspicious link, nothing you'd think to flag — can train your AI assistant to permanently believe something false about you, hide that it just changed its own memory, and act on that lie weeks later. It's not hypothetical; it's a working attack called MemGhost.
Core Concept (~70s, 165 words): Modern personal AI agents keep a memory file that persists across sessions, so they don't have to relearn your preferences and facts every single conversation — normally that's genuinely useful, like an assistant that remembers you always want window seats. MemGhost attacks exactly that convenience. The attacker here isn't a person carefully hand-crafting a phishing email — it's an RL-trained model, a policy trained specifically inside a simulated copy of how these persistent agents behave, rewarded for writing emails that get adopted into memory, stay invisible in the agent's reply, and later change its behavior. For the attack to actually succeed, three things have to happen together: the agent has to write the false fact into its own memory using its normal tools, it has to say nothing about that in its visible chat reply, and later, in a completely separate session, it has to actually act on that false memory in a way that affects the user.
Hands-On (~55s, 125 words): The researchers built WhisperBench, a 108-case benchmark spanning five risk categories and covering both false facts and false preferences, run over a real, working email pipeline — actual IMAP and SMTP delivery, not a mock inbox, with a genuine email-reading agent skill. Against an OpenClaw agent running GPT-5.4, the trained attacker achieved full stealth-memory compromise — plant, conceal, and later act on the lie — in 87.5% of test runs; against a Claude Code SDK agent running Sonnet 4.6, it succeeded 71.4% of the time. In one documented case, the planted false memory was that the user's Zelle daily transfer limit had been raised to $10,000 — exactly the kind of fact an agent might later rely on without double-checking.
Takeaway (~22s, 50 words): If your AI agent has persistent memory and reads untrusted input like email, that memory file is now an attack surface, not just a convenience — and you probably have no habit of auditing it. Start periodically reading your agent's raw memory contents; a quiet, well-behaved reply doesn't mean nothing changed underneath.