EchoLeak
CVE-2025-32711Microsoft 365 Copilot · Disclosed June 11, 2025 · found by Aim Labs (Aim Security)
A single crafted email could make Copilot pull sensitive context and send it to an attacker-controlled server with no user interaction. Aim Labs described it as an LLM scope violation, and it is widely reported as the first zero-click prompt-injection exploit against a production AI system.
- 1A benign-looking email lands in the mailbox and phrases its instructions for a human reader, so the cross-prompt injection classifier does not flag it.
- 2Copilot retrieves that email as ordinary context while answering an unrelated question.
- 3The hidden instructions make Copilot embed sensitive context into a reference-style Markdown image, a form that link redaction did not strip.
- 4The client fetches the image automatically, and a Microsoft Teams preview endpoint allowed by the content-security policy proxies the request out.
The lesson. Every component behaved as configured. The exposure was that an untrusted mail body could reach an output channel the client fetches on its own.
In ExfilPath terms. Inbound mail is an input surface, rendered media in model output is a sensitive action, and neither redaction nor a classifier fully covers the value — so this shape reports as an open critical path.