Case Study · Real-World Incident

EchoLeak Explained: How One Malicious Email Could Turn an AI Copilot Into a Data Exfiltration Engine

No password. No firewall breach. No malicious link click. Just an email — processed by an AI assistant that already had legitimate access to your organization's data. That's the security lesson behind EchoLeak, the Microsoft 365 Copilot vulnerability disclosed in 2025 as CVE-2025-32711.

1
Malicious email, no clicks needed
6
Stage attack chain
CVE
2025-32711
5
CISO questions to answer

What Is EchoLeak?

EchoLeak is the name given to a vulnerability affecting Microsoft 365 Copilot, publicly disclosed in 2025 and associated with CVE-2025-32711, that demonstrated how an attacker could use a malicious email as part of an indirect prompt-injection attack. Its importance came from the attack chain rather than simply the existence of a malicious prompt.

In one sentence: EchoLeak demonstrated how attacker-controlled email content could potentially manipulate an enterprise AI assistant into exposing information the attacker could not directly access — turning a trusted AI system into an unintended bridge to privileged data.

This is fundamentally different from a conventional phishing attack. The attacker doesn't necessarily need the victim to click anything. The AI itself becomes part of the processing pipeline — and the target.

The EchoLeak Attack Chain

Malicious Email Copilot Processes Content Prompt Injection Behavior Manipulated Sensitive Info Accessed Information Exfiltration

01Attacker Creates Malicious Content

The attacker prepares an email containing content designed to influence an AI assistant. The message may look relatively ordinary to a human — the malicious instructions are intended for the AI, not the reader.

02Email Reaches the Organization

The message enters through a normal communication channel. No obvious malware, no executable attachment, no traditional exploit — that's part of what makes it hard to catch with conventional email security.

03AI Processes the Email

An AI assistant processes the message as part of a legitimate user request or background workflow. The email becomes part of the AI's context — attacker-controlled content has now crossed into the AI's decision-making environment.

04Prompt Injection Influences the AI

The malicious content attempts to alter how the AI interprets its instructions. The goal isn't necessarily to "break" the model — it's to influence what the model does next.

05AI Retrieves Information

The AI may have legitimate access to email, documents, calendar data, customer information, or internal communications. The attacker doesn't have direct access to these resources — the AI does.

06Information Becomes Part of the Attack

The manipulated AI may bring sensitive information into the attacker's reach. The AI effectively becomes a bridge: AI access → attacker-controlled instruction → unauthorized information flow.

Why Traditional Security Can Miss This

Imagine every layer is working correctly: email security, identity security, API authentication, database authorization, network security. And yet an AI workflow can still produce an unsafe information flow — because traditional controls evaluate individual events, and everything in the chain looks legitimate in isolation.

Security LayerWhat It SeesWhat It May Miss
Email SecurityMessage, sender, attachmentAI manipulation intent
IAMIdentity and permissionsWhy the AI is using them
WAFNetwork/application requestsSemantic prompt manipulation
DLPData movementThe AI reasoning that caused it
SIEMSecurity eventsRelationship between context and AI action

The question that matters — why did the AI request this information? — is much harder for conventional security systems to answer. That's not a criticism of those tools; it's a gap that's specifically AI-shaped.

EchoLeak and the "Trusted AI" Problem

Microsoft Copilot isn't inherently an attacker — it's a trusted enterprise service. That's exactly what makes the attack model interesting: the AI has legitimate access, and the attacker attempts to influence how that access is used. A trusted AI system can still become an unintended attack primitive if untrusted content can influence its behavior. This isn't unique to Copilot — the underlying pattern can potentially affect many enterprise AI architectures that read external content.

Could Your AI Assistant Be an EchoLeak Bridge?

Map what your AI can read, what it can access, and what happens if that content is manipulated — in minutes.

Defending Against EchoLeak-Like Attacks

Platform & Content

AI platforms patched and current
External content treated as untrusted
Instructions clearly separated from data

Access & Permissions

AI permissions minimized to task needs
Sensitive data access monitored
Tool calls and destinations monitored

Runtime & Testing

Runtime policy between AI decision and action
Direct + indirect injection tested continuously
Multi-turn and RAG poisoning tested

The Five Questions Every CISO Should Ask

  1. Which AI systems can read external content?
  2. Which AI systems can access sensitive organizational data?
  3. Can external content influence AI instructions or decisions?
  4. Can an AI assistant transmit information externally?
  5. Can we detect and block suspicious AI behavior at runtime?

If the answer to #5 is "not yet," that deserves attention.

Frequently Asked Questions

What is EchoLeak?
EchoLeak is the name given to a vulnerability affecting Microsoft 365 Copilot, publicly disclosed in 2025 and associated with CVE-2025-32711, that demonstrated how a malicious email could be used in an indirect prompt-injection attack — potentially manipulating the AI assistant into exposing organizational information the attacker could not directly access.
How does EchoLeak work?
An attacker sends an email containing content designed to influence an AI assistant. When the AI processes the email as part of a legitimate request, the embedded instructions enter its context and can influence what the AI does next — including retrieving and potentially exposing information the AI has legitimate access to.
Is EchoLeak a Microsoft Copilot-specific problem?
No. EchoLeak is a specific, disclosed case, but the underlying pattern — untrusted content manipulating a trusted AI assistant into misusing its own legitimate access — can potentially affect any enterprise AI system that reads external content and has access to sensitive information.
How can organizations defend against EchoLeak-like attacks?
A layered approach: keep AI platforms patched, treat external content as untrusted, separate data from instructions, minimize AI permissions, monitor sensitive data access and tool calls, add runtime security controls, and continuously test both direct and indirect prompt injection.

Explore the Autonomous Workflow Attack Surface

Pillar Guide
AI Workflow Security: Attack Surface Map →
Deep Dive
Autonomous AI Workflow Attack Chain →
Attack Vectors
Indirect Prompt Injection →
Executive Guide
AI Agent Blast Radius →
Full Library
Browse All Guides →