The Copilot 'CoSnitch' Bug Exposes a Tradeoff Every AI Assistant Will Face
4 min read
On August 18, Microsoft patched a Copilot Personal vulnerability researchers at Varonis Threat Labs named "CoSnitch." The technical details are well covered elsewhere: an undocumented ?autorun=1 URL parameter let an attacker auto-execute malicious prompts with a single clicked link, pulling data from connected email, Drive, and calendar apps and quietly sending it to an attacker's server. Microsoft assigned it CVE-2026-24301, rated it 8.8 on CVSS, and confirmed no evidence of exploitation before the fix shipped. That part of the story is basically closed. The part worth sitting with is the detail most coverage treated as a footnote: this bug could write malicious instructions directly into Copilot's persistent memory, meaning poisoned instructions could stay active across future sessions until someone manually found and removed them.
Why that detail matters more than the exploit itself
Most prompt-injection stories follow the same shape: an attacker tricks a model into doing something bad, in one session, and the damage is contained once that session ends. CoSnitch's memory-poisoning angle breaks that containment. If persistent memory is part of what makes an AI assistant genuinely useful — remembering your preferences, your ongoing projects, the context of last week's conversation — then persistent memory is also, by construction, a place an attacker's instructions can live indefinitely once they get in. The convenience and the risk are the same feature, not two separate ones you can cleanly trade off against each other.
The industry hasn't actually resolved this trade
Coverage of CoSnitch (and memory-poisoning bugs more broadly) tends to frame the fix as "patched," full stop, without asking the harder question — does patching this specific parameter close the category, or just this instance of it? Microsoft's fix closes the autorun exploit path. It doesn't change the fact that any AI assistant with write access to its own persistent memory has to get the input-sanitization boundary right every single time, forever, across every feature touching memory, with zero exceptions. That's a much higher bar than sanitizing one parameter, and it's not obvious the industry has converged on an architecture that meets it, versus one that's been patched enough times to look like it does.
A useful comparison: session assistants versus memory-carrying ones
Assistants without persistent memory aren't immune to prompt injection, but they have a structural advantage CoSnitch-style attacks can't touch: even a fully successful injection dies when the session ends. An assistant with persistent memory has to defend that same boundary continuously, because a single successful injection doesn't just cause one bad response — it can seed a standing instruction that survives the equivalent of you closing the tab and coming back tomorrow. That's arguably the more important axis for evaluating an AI assistant's security posture than headline benchmark scores: not "how good are its answers," but "how long does a successful attack against it actually last."
What this means if you use one of these assistants
Microsoft confirmed enterprise Copilot customers weren't affected — this specific bug hit Copilot Personal, tied to individual Microsoft accounts. But the underlying tradeoff applies to any assistant with persistent memory, not just this one product. A few practical habits follow from that: periodically reviewing what an AI assistant has actually stored about you, treating unfamiliar links with the same caution you'd apply to email attachments (since the entry point here was exactly that — one clicked link, no further action needed), and not assuming a "personal" tier of a product gets the same security scrutiny as its enterprise counterpart, since this incident is a concrete case where it didn't.
The honest takeaway
CoSnitch will get filed away as one more patched CVE, and in the narrow sense that's accurate. But treating it as a closed story undersells what it actually revealed: persistent memory in AI assistants is a genuine, unresolved architectural tension, not a feature that just needs one more patch to be safe. Every assistant vendor building toward "remembers you across sessions" as a selling point is building toward this exact tradeoff, whether or not their marketing mentions it, and the honest question worth asking about any of them isn't whether they've been breached yet — it's whether their architecture actually closes this category of risk, or just hasn't been tested by the right researcher yet.
Sources: The Hacker News on the Copilot Personal flaws, Varonis's original CoSnitch disclosure, Redmondmag on the CoSnitch patch.