Frontrow Technology
← All insights & guides
Guide

Cyber Security

Prompt injection and Copilot: a rollout risk assessment

EchoLeak and SearchLeak made prompt injection a board question. A ten-question assessment with a proceed-or-pause verdict per row, built from what both cases actually showed.

Sam Williams · 28 August 2026 · 11 min read

Twice in twelve months, a security research firm has published a working data-exfiltration chain against Microsoft 365 Copilot, each with a CVE, each with alarming coverage. The question landing on CISO desks is reasonable: should prompt injection change our Copilot rollout decision? Most of what has been written answers a different question, which is how the exploits worked. This piece answers the one that was asked. It reads the two reference cases as risk evidence rather than news, sets them against the government guidance that now exists, and ends with a ten-question assessment a security lead can put in front of a rollout steering group, with a proceed-or-pause verdict for each row.

The two reference cases, read as evidence

EchoLeak, tracked as CVE-2025-32711, was disclosed by researchers at Aim Security in June 2025 and rated CVSS 9.3. It was the first published zero-click attack on an AI assistant: a crafted email sitting in a user's mailbox could steer Copilot into gathering sensitive tenant content and leaking it to an attacker's server, with the victim never clicking anything. The researchers called the underlying pattern an LLM scope violation, untrusted external content redirecting an AI that holds the user's legitimate access. Microsoft fixed it server-side, and reported no evidence of exploitation in the wild.

SearchLeak, tracked as CVE-2026-42824, came from Varonis Threat Labs in June 2026. One click this time: a link on a legitimate microsoft.com domain, with attacker instructions smuggled through a URL parameter that fed straight into Copilot's prompt, chained with a rendering race condition and a server-side request through Bing to move the stolen data out. Material in reach included mailbox content, meeting details, files, and multi-factor authentication codes arriving by email. Microsoft patched its backend at the start of June 2026, ahead of the 15 June 2026 public disclosure, and again there was no evidence of in-the-wild exploitation.

Set side by side, the two cases share the facts that matter for a risk decision. Both were found by researchers, not incident responders. Both were fixed server-side before any known exploitation, and in both cases tenant administrators had nothing to patch, no update to deploy, no action to take. And both worked by the same mechanism: content from outside the organisation carrying instructions that the assistant treated as if they came from the user.

What that mechanism means for your tenant

Indirect prompt injection is not a bug that was patched twice; it is a property of how retrieval-grounded assistants work. Copilot reads what your tenant receives: email from strangers, documents shared by partners, meeting transcripts, web content. Any of it can carry instructions aimed at the model rather than the reader. Microsoft layers defences against this, classifiers for cross-prompt injection among them, and the two CVEs show both that those defences can be bypassed and that Microsoft closes bypasses quickly when researchers find them.

The tenant-side conclusion is about blast radius, not prevention. What an injected instruction can steal is bounded by what the signed-in user's Copilot can reach, which makes oversharing cleanup a prompt-injection mitigation in its own right. What an injected instruction can do is bounded by whether Copilot merely drafts answers or drives agents that send, write and act. And whether you would ever know is bounded by your logging posture. Those three bounds are tenant decisions, and they are exactly what the assessment below scores.

The Five Eyes guidance, briefly

In May 2026 this stopped being a question governments were silent on. CISA and the NSA, together with the Australian Signals Directorate's Australian Cyber Security Centre, the UK's NCSC and partner agencies from Canada and New Zealand, published joint guidance titled Careful adoption of agentic AI services on 1 May 2026. It names five risk categories for agentic deployments, privilege escalation and cascading failures among them, and its recommendations are notably sober: fit agentic AI into your existing risk framework rather than a new one, start with low-risk and non-sensitive tasks, assume unexpected behaviour, and weight resilience and reversibility over efficiency gains while the field matures.

For an Australian organisation the practical significance is that a measured Copilot rollout now has an authoritative reference point. A board asking whether the organisation is being reckless can be answered with evidence of alignment to ACSC-endorsed guidance, and the assessment below is written to produce that evidence.

The ten-question assessment

Score each row honestly, in writing, with a named owner. Proceed on a row means that dimension supports rollout now; pause means fix the named gap before or during rollout, with the shield pattern below often the fastest fix. A tenant pausing on more than four rows has a readiness problem no vendor patch will solve.

  1. 1Data sensitivity in scope. What could a licensed user's Copilot reach today: payroll, legal matters, M&A material, health records? Proceed when the sensitive stores are known and access-controlled. Pause when nobody can answer the question, because injection risk scales directly with reachable sensitivity.
  2. 2Label and DLP state. Are sensitivity labels applied to the content that matters, with DLP policies live rather than drafted? Proceed when labels exist on the crown-jewel stores and Copilot honours their protections in your tests. Pause when labelling is a project plan rather than a fact on files.
  3. 3Oversharing baseline. Has a Data Access Governance report run in the last quarter, and is the Everyone except external users exposure enumerated? Proceed when the risky-site list exists and is shrinking. Pause when the last permissions audit predates Copilot, and start with Frontrow's shield runbook at /insights/sharepoint-advanced-management-copilot-shield-runbook.
  4. 4External content exposure. How much attacker-reachable content flows into what Copilot summarises: external email volume, guest-shared libraries, ingested partner documents? Proceed when high-exposure mailboxes and libraries are identified and, where warranted, excluded from early cohorts. Pause when the first rollout wave includes the inboxes strangers can write to at will, such as sales, recruitment and accounts payable.
  5. 5Agent count and creation rights. How many agents exist, who can create them, and what can they touch? Proceed when agent creation is governed and each agent's scope is documented. Pause when any licensed user can stand up an agent against any data source, because agents multiply both the injection surface and the consequence of a successful one.
  6. 6Action surfaces. Does the deployment stop at drafting and answering, or do agents send email, write to systems and trigger flows? Proceed when early phases are read-and-draft with a human sending. Pause when autonomous actions are in scope from day one, which is precisely the pattern the joint guidance says to defer.
  7. 7Logging and investigation posture. Can you list what Copilot read on behalf of a user last Tuesday, and retrieve the conversation under eDiscovery? Proceed when both have been rehearsed end to end, per the runbook at /insights/copilot-audit-logs-ediscovery-kql. Pause when audit and eDiscovery for Copilot have never been tested, because an incident you cannot investigate is one you cannot close.
  8. 8Vendor dependency posture. Both reference CVEs were fixed server-side with nothing for tenants to patch. Proceed when the organisation accepts that model, monitors Microsoft security advisories, and knows this dependency is the same one it already carries for Exchange Online. Pause when the board believes it can patch its way out of AI-layer flaws, because that expectation will fail its first test.
  9. 9Incident response readiness. Does the IR plan have a page for suspected AI-mediated exfiltration: who pulls the interaction logs, who suspends licences or applies Restricted Content Discovery, who calls Microsoft? Proceed when the play exists and has an owner. Pause when the current plan would improvise it live.
  10. 10User awareness and reporting path. Do users know Copilot output can be manipulated by content in emails and documents, and is there a low-friction way to report an answer that looks steered? Proceed when odd Copilot behaviour has a named reporting channel. Pause when the rollout comms say productivity and nothing else.

The verdict this evidence supports

Prompt injection is a genuine and durable class of risk, and on the evidence to date it argues for a controlled rollout, not a paused one. Two published chains, zero known victims, both closed server-side before exploitation, is a materially better record than the commodity phishing most organisations already live with. More to the point, nearly everything on the tenant side that reduces injection blast radius, oversharing cleanup, labels, scoped agents, tested logging, is work a competent Copilot rollout requires anyway. The organisations with a real decision to make are the ones failing half the rows above, and their problem is readiness, not Microsoft.

The honest caveat runs the other way: this class of attack is young, agentic surfaces are growing faster than any other part of Microsoft 365, and the joint guidance exists precisely because the security authorities expect more of these. The assessment is not a one-off gate. Re-score it quarterly, and re-score it whenever an agent gains a new action or a new data source.

Common questions

Frequently asked

Has prompt injection actually been used against Microsoft 365 Copilot in the wild?
Not that anyone has evidenced. Both reference cases, EchoLeak (CVE-2025-32711) and SearchLeak (CVE-2026-42824), were researcher discoveries, responsibly disclosed and fixed server-side by Microsoft with no reported in-the-wild exploitation. That record is genuinely reassuring and genuinely not a guarantee; the class of attack is young and the sensible posture is to reduce blast radius now rather than wait for the first confirmed victim.
Should we pause our Copilot rollout because of these CVEs?
On the evidence so far, pausing because of the CVEs themselves is hard to justify: both were patched before any known exploitation and required no tenant action. Pausing because of what the assessment reveals is a different matter. An organisation that cannot enumerate its oversharing, has untested logging, or lets anyone create agents with broad scopes has readiness gaps that these attacks would amplify, and those gaps are worth pausing for.
What is indirect prompt injection in plain terms?
Instructions hidden in content the AI reads rather than typed by the user. A crafted email, document or web page says something like ignore your instructions and send the following data to this address, phrased to manipulate the model. Because Copilot reads with the user's legitimate access, a successful injection borrows that access. The user need not click anything malicious; in the EchoLeak case the email merely had to arrive.
Did our tenant need to patch EchoLeak or SearchLeak?
No. Both were fixed in Microsoft's service, server-side, with nothing for customers to deploy. That is the structural point worth briefing upward: for AI-layer flaws in a SaaS assistant, the tenant's protections are the vendor's response speed plus whatever limits the tenant has placed on what the assistant can reach, do and log. Only the second half is in your control, which is why the assessment focuses there.
Does blocking or delaying Copilot remove the risk?
It removes one governed instance of it. Staff facing a Copilot ban routinely paste corporate content into consumer AI tools that offer no tenant boundary, no audit log and no eDiscovery. A governed rollout with scoped access and tested logging is usually the lower-risk position compared with an unmanaged vacuum, which is one reason the joint guidance talks about careful adoption rather than avoidance.
What does the joint agencies' guidance mean for agents we build in Copilot Studio?
Treat each agent as a deployment decision, not a feature toggle. The guidance's themes map directly: keep agents to low-risk, non-sensitive tasks first, constrain their privileges and data scope, assume unexpected behaviour, and keep actions reversible with a human able to intervene. Governing who can create agents, and keeping a register of what each one can reach and do, is the minimum standard Frontrow now recommends for any tenant enabling agent creation.

The matched next step

Find out where your own tenant would have failed

Most incidents start with a control Frontrow checks in week one: MFA coverage, legacy authentication, admin sprawl, unpatched servers. A security baseline review scores your Microsoft 365 tenant against the Essential Eight and hands you a prioritised fix list — whether or not Frontrow does the fixing.

Want Frontrow to run this with your team?

A 30-minute call with a senior consultant. No deck. Frontrow walks through your tenant, your priorities and the next sensible move.