Fetching from the wire…
Public story · 2026-08-03 · high
A proposed provenance gate cut unauthorized high-risk actions to zero after the attack itself hit a 1.000 success rate in tests.
Why now: The fix ships in the same paper as the attack it's meant to stop, with nothing yet on whether any agent platform has adopted it.
Agent memory consolidation launders attacker fingerprints, letting an injected instruction resurface later disguised as user history, per the paper.
When an agent folds an external observation into long-term memory, the rewrite step keeps the action. But it drops the low-trust source, so the instruction reads back like something the user actually asked for. That laundering hit a 1.000 attack success rate in testing. Every injected instruction that made it into memory got carried out later as if it had legitimate authority behind it.
The paper's proposed fix is a Provenance-Preserving Memory Firewall, described as lightweight middleware. It keeps platform-controlled provenance metadata attached to every memory. It assigns a risk label to each action an agent wants to take. Then it gates tool execution by checking that risk against the authority of whatever memory is backing the request. With provenance intact, zero unauthorized high-risk actions got through the gate, and benign actions stayed executable.
The paper doesn't say what happens to memories laundered before a firewall like this goes in. It also doesn't say what the provenance check costs to run on every tool call in production.
Most memory systems decide what to trust by reading what a memory says, not by checking who put it there. That's backwards. It's the same blind spot as a related finding: single-turn guardrail tests overstate how well an agent holds up under a multi-turn attack. Provenance stamped at write time is cheap. Inferring trust at read time, after the source is already gone, is guessing.
Each link below shares sources, entities, or timing with this story.
It automates the data-flow, crash-semantics, and commit-history work engineers do by hand.
Comments explaining why a rule exists cut instruction bloat by 99.3%, per an analysis of 247,694 instruction lifetimes across 1,867 repositories.
Planted skills captured the model's coordinator in 80% of test cases while runtime nearly doubled and task completion stayed unchanged.
The rule text can survive context compaction while the behavior it enforces quietly stops, and grepping the summary for that text won't catch the difference.
An attacker stole an AI agent's signing keys through email injection in under five minutes, per a prior incident this design cites.
Four model tiers spanning a 15x price gap failed at the same rate: no model buys its way out of a stale-data problem.
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.