Check your AI agent permissions after the Copilot bug
Drafted through my n8n + AI pipeline, edited by me.
Microsoft Copilot's consumer edition carried a bug that let one clicked link pull email content, calendar details, and file data out of a signed in account, no further clicks needed. Microsoft shipped the full fix on August 18, roughly eight months after the flaw was first reported. If anyone on your team uses an AI assistant connected to real accounts, this is worth twenty minutes this week.
Security researchers at Varonis Threat Labs found the bug, nicknamed CoSnitch and tracked as CVE-2026-24301, by repeatedly asking Copilot why certain prompts required user confirmation until it disclosed an undocumented URL parameter. That parameter, combined with Copilot's existing query parameter, let a crafted link run an attacker's prompt the moment the page loaded. No evidence has surfaced of it being used in the wild before the patch.
What CoSnitch actually did
- Automatic execution: an undocumented autorun parameter combined with Copilot's query parameter to run an attacker's prompt on page load, skipping the confirmation step Copilot normally requires.
- Data exfiltration: the injected prompt queried whatever accounts the victim had connected, mail, calendar, Drive, OneDrive, prior chat history, and Copilot's own memory store, then encoded the results into a URL and sent them to an outside server.
- Memory poisoning: a web page that Copilot was asked to summarize could plant instructions in the assistant's permanent memory, so a malicious link was not required every time.
Diagram of the CoSnitch attack chain from a clicked link to data leaving a connected account
- 01Trigger
Victim clicks a crafted link
- 02Action
autorun parameter fires
skips the normal confirmation step
- 03Action
Copilot queries connected accounts
mail, calendar, Drive, OneDrive, memory
- 04Alert
Results leave via URL fetch
encoded and sent to an outside server
Personal Copilot versus the enterprise version
The bug lived in Copilot Personal, the free and consumer-paid version at copilot.microsoft.com, not in Microsoft 365 Copilot. Microsoft says 365 Copilot includes sanitization checks, task adherence verification, and audit logging that the personal version does not carry, and that customers do not need to take action. That distinction only holds if your business is actually running the enterprise product. A lot of small teams sign into the free or personal-paid Copilot with a work email because nobody set up the 365 version, which puts real client and calendar data behind the version with fewer guardrails.
Check your AI agent permissions this week
- 1
List what is connected
Open the connected apps or settings page for every AI assistant your team uses and write down what it can reach: email, calendar, Drive, OneDrive, a CRM, anything with an OAuth grant.
- 2
Cut what nobody uses
Revoke any connection that was set up once for a test and never used again. Fewer connections means less for a prompt injection bug to reach.
- 3
Separate the logins
If your business runs on Microsoft, confirm whether people are using 365 Copilot or the personal version for work email. Move business accounts to the version with audit logging.
- 4
Treat AI links like email links
A link that opens inside a chat assistant deserves the same second look you would give a link in an email. If it looks unfamiliar, do not click it from inside a signed in session.
Worth tracking
This was the third Copilot vulnerability Varonis disclosed in 2026, after two others involving prompt manipulation and search results. The pattern repeats: an AI assistant with account access plus a way to slip it instructions equals a data exposure path. Expect more of these across every vendor, not just Microsoft.
None of this means AI assistants are off the table for a small business. It means the permissions attached to them deserve the same attention you already give a new employee's account access. If you want a hand mapping out what your automations and AI tools can actually reach, that is a conversation worth having.
Building something this should run inside?
Book a systems callKeep reading
chatgpt
ChatGPT's new AI file search needs a permissions check
ChatGPT Business now searches Drive, Dropbox, Box, and SharePoint together. Here is the AI file search permissions check to run first.
chatgpt business
What GPT-6 Astra means for your small business
GPT-6 Astra is rolling out to ChatGPT accounts now, and a small business has three things worth checking before it lands.
hubspot
HubSpot chatflow custom code goes read-only today
HubSpot's Node 18/20 deadline hits today: unmigrated chatflow custom code snippets go read-only until you switch the runtime to Node 24.