Living off Microsoft Copilot
Where
Talks
Disobey 2025
Duration
45 min
Shows how prompt injection and poisoned retrieval data can turn Microsoft Copilot into an attack path inside an organization.
Summary
The talk treats Microsoft Copilot as a target inside an enterprise tenant, using illustrative characters such as a CISO, a security engineer and an employee to frame the risk. The speaker explains that the assistant can read far more organizational data than its users see directly, and that sensitivity labels and reference checks do not cover every path. Early attempts to extract data through generated images, arbitrary URLs or code execution were blocked, so the research moved to other inputs.
The central technique is retrieval poisoning. An attacker sends an email or a Teams message from an external tenant that carries hidden instructions and fabricated retrieval snippets. When an employee later asks a routine question, Copilot folds that content into its answer. In the demonstrated case, the answer showed changed bank details while still citing the legitimate source file, which made the manipulation hard to spot. The talk also showed reconnaissance of what the assistant knows, and the generation of convincing spear-phishing emails from existing thread content.
The takeaways are that, for a language model, data effectively becomes instructions, and that jailbreaks are unlikely to disappear. Defenders should treat AI features as experimental, review the references they produce and assume that English-focused safeguards may be uneven. The speaker noted that some requests worked better in other languages, such as Russian.
Related talks
Talks·50 min
Jason Ross
Lays out a repeatable method for manipulating LLM agents by borrowing social engineering tactics like authority and pretext.
Talks·25 min
Aaron Kaplan · Sebastian Wagner · Jürgen Brandl
Shows where LLM-generated code for IntelMQ bots works and fails, and how feedback loops and documentation help.
Talks·43 min
Satu Korhonen
Maps DevSecOps and MLOps practices onto generative AI systems and argues that securing them needs a cross-disciplinary team.


