Undocumented Copilot parameter enabled silent prompt injection attacks
Researchers bypassed enterprise Copilot’s user-consent guardrails by extracting an internal parameter via dialogue, then crafting URLs that exfiltrated inbox data and credentials without user interaction.
1 source · cross-referenced
- Security firm Varonis discovered an undocumented ?autorun=1 parameter in Microsoft 365 Copilot that bypassed user-consent guardrails.
- Attackers could embed the parameter in a URL to silently execute prompts when a victim clicked the link, enabling theft of email addresses and credentials.
- Microsoft mitigated the issue in February by restricting URL-based prompt injection, and issued broader fixes on August 18, 2026.
- A second attack poisoned Copilot’s persistent memory store via prompt injection embedded in a webpage, with changes persisting across sessions.
Researchers at Varonis found they could extract details about Microsoft 365 Copilot’s internal guardrails simply by asking the assistant questions, a process they likened to a game of 20 questions. Each refusal provided clues about the limits and structure of Copilot’s safety mechanisms, until the assistant ultimately disclosed an undocumented parameter—?autorun=1—that allowed automatic execution of prompts without user consent.
Using the revealed parameter, the researchers constructed a malicious URL that combined ?autorun=1 with the standard ?q= prompt parameter. When a user clicked the link in an authenticated session, Copilot automatically executed the embedded prompt without any additional user gesture, enabling theft of the latest sender’s email address and any credentials present in the inbox.
The exfiltrated data was sent to an attacker-controlled server via a separate URL that Copilot automatically opened on the victim’s device. To avoid transmission errors and conceal the data theft, the stolen information was encoded in base64 format.
Microsoft restricted URL-based prompt injection in February 2026 after Varonis reported the issue, requiring users to click and type manually instead of allowing automated parameter injection. The company said it introduced more comprehensive fixes on August 18, 2026.
Separately, Varonis demonstrated a second attack that poisoned Copilot’s persistent memory store by embedding a prompt injection in a webpage’s metadata. When a user instructed Copilot to summarize the page, the assistant updated its memory with attacker-controlled instructions. These false memories persisted across password changes, session revocations, and device re-enrollments, and could be used to bias responses or trigger attacker-defined actions.
- Oct 14, 2026 · Google DeepMind — Blog
Google DeepMind and Singapore Government build on-device scam detection model using fine-tuned Gemma
Trust79 - Oct 11, 2026 · The Verge — AI
Microsoft CEO calls for containment-first approach to AI, warns models may be compromised
Trust76 - Oct 11, 2026 · TechCrunch — AI
Microsoft CEO calls for ‘emergency brake’ controls on AI models
Trust78