Someone left the front door key under the mat, but it's the neighbor's house, not yours
CVE-2026-24301, dubbed CoSnitch by Varonis Threat Labs, is a prompt-injection flaw in Microsoft Copilot Personal — the *consumer* product at copilot.microsoft.com. An attacker crafts a link using the undocumented autorun=1 URL parameter paired with the ?q= query parameter to auto-execute injected prompts inside a victim's authenticated session. From there, the injected prompt queries connected OAuth applications (Gmail, Google Drive, Outlook.com, OneDrive Personal) and exfiltrates data — email bodies, calendar entries, file metadata, chat history — via outbound HTTPS fetches to an attacker-controlled webhook. The attack requires one click from the victim and no plugins. Affected product: Microsoft Copilot Personal (web), all versions prior to the August 18, 2026 server-side fix.
Microsoft's CVSS 8.8 HIGH is defensible *from a consumer-risk perspective* — the chain is low-complexity, requires no privileges, and yields high-confidentiality/high-integrity impact against a personal user's connected apps. However, Microsoft itself states enterprise customers using Microsoft 365 Copilot are not affected. The fix is server-side; no client patch ships, no MSI rolls out, no endpoint touches are needed. For an enterprise security team running a 10,000-host fleet, this CVE has zero blast radius. The vendor severity is accurate for its intended audience (consumers) but wildly misleading when it appears in an enterprise vulnerability dashboard.
4 steps from start to impact.
Phishing lure delivery
copilot.microsoft.com/?q=<injected_prompt>&autorun=1) via phishing email, chat message, or QR code. The link appears to be a legitimate Microsoft domain, boosting click-through rates.- Victim has an active Copilot Personal session or cookie
- Victim clicks the link
- Enterprise email gateways may strip or sandbox the link
- Enterprise-managed browsers may block navigation to consumer Copilot domains
- Enterprise users typically use M365 Copilot, not Copilot Personal
Automatic prompt execution
autorun=1 parameter causes the injected prompt in the ?q= parameter to execute immediately on page load, bypassing the normal user-submission requirement. No additional interaction is needed after the initial click.- Victim's browser loads the Copilot Personal web interface
- The
autorun=1parameter is not stripped server-side (pre-patch)
- This parameter only existed in Copilot Personal's web frontend — M365 Copilot and Copilot for Windows are unaffected
- Server-side fix deployed August 18, 2026 eliminates this entirely
Connected app data harvesting
- Victim has connected third-party services via OAuth to Copilot Personal
- Copilot has active authorization tokens for those services
- Enterprise users rarely connect personal Gmail/Drive to a work-managed identity
- Enterprise OAuth policies typically restrict consumer app connections
Data exfiltration via URL fetch
- Copilot's web-fetch capability is not restricted to a domain allowlist (pre-patch)
- Attacker has a receiving webhook endpoint
- Enterprise proxy/CASB solutions may block outbound requests from consumer SaaS domains
- The exfiltration path is entirely server-side within Microsoft's infrastructure, not from the endpoint
The supporting signals.
| In-the-wild exploitation | None observed. No evidence of active exploitation. Not listed on CISA KEV. Microsoft SSVC assessment: no known exploitation as of publication. |
|---|---|
| Proof of concept | Varonis Threat Labs demonstrated the full chain (P2P injection → data harvest → exfil) in their Reprompt research. No standalone weaponized PoC repository identified. |
| EPSS score | Not yet scored — CVE published August 18, 2026; FIRST EPSS API returns no data as of August 19. |
| KEV status | Not listed. No CISA KEV entry. |
| CVSS vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H — 8.8 HIGH. Network-accessible, low complexity, no privileges, requires user interaction (one click). Note: I:H and A:H are arguably overstated for an information-disclosure chain. |
| Affected versions | Microsoft Copilot Personal (web) — all versions prior to August 18, 2026 server-side patch. Microsoft 365 Copilot (enterprise) is explicitly unaffected. |
| Fixed versions | Server-side fix applied by Microsoft on August 18, 2026. No client-side patch distributed. No customer action required. |
| Scanning / exposure data | Not applicable — this is a hosted SaaS vulnerability. No endpoint footprint exists. Shodan/Censys/GreyNoise have no relevant surface. |
| Disclosure timeline | Reported to Microsoft: December 2025. Server-side patch: August 18, 2026. Public disclosure: August 18, 2026. |
| Reporting researcher | Varonis Threat Labs — researchers discovered the autorun=1 parameter via a meta-hacking technique (repeatedly asking Copilot why prompts couldn't auto-execute until it disclosed the parameter). |
noisgate verdict.
The single most decisive factor is that this vulnerability affects only Microsoft Copilot Personal (consumer) and is already patched server-side with zero customer action required — enterprise M365 Copilot is explicitly unaffected. No enterprise endpoint, server, or identity system is in scope, yielding a blast radius of exactly zero hosts across any managed fleet.
Why this verdict
- Zero enterprise attack surface: Microsoft explicitly states M365 Copilot (enterprise) is not affected. The vulnerable component — Copilot Personal's web frontend with
autorun=1— does not exist in the enterprise product. This is not a 'friction reduction' — the attack path simply does not begin. - Server-side remediation already complete: The fix was applied by Microsoft on August 18, 2026 within their cloud infrastructure. No MSI, no KB, no WSUS deployment, no SCCM package. The vulnerability no longer exists for anyone, consumer or enterprise.
- Role multiplier: Not applicable. Copilot Personal is a consumer product. It does not run on domain controllers, hypervisors, CI/CD servers, backup infrastructure, or any managed enterprise host. The high-value-role catalog is entirely irrelevant — this component occupies 0% of enterprise deployments by definition. There is no blast radius floor to enforce.
- No endpoint telemetry or footprint: The entire attack chain (prompt injection → data harvest → exfiltration) executes within Microsoft's cloud. Enterprise EDR, SIEM, and network monitoring have no visibility into and no interaction with the vulnerable component.
Why not higher?
This cannot be anything other than IGNORE for enterprise defenders. The affected product is not deployed on managed hosts, the patch is already applied server-side, and no customer action exists to take. Even if one argued that employees might use Copilot Personal on corporate devices, the fix is already live — there is no residual risk to manage.
Why not lower?
IGNORE is already the lowest severity. No further downgrade is possible.
What to do — in priority order.
- Confirm M365 Copilot is your deployed product, not Copilot Personal — Validate with your Microsoft licensing team or Entra admin center that your tenant uses Microsoft 365 Copilot, not the consumer Copilot Personal product. This one-time confirmation closes the advisory permanently.
- Block copilot.microsoft.com on corporate proxies if consumer use is unwanted — If your acceptable-use policy prohibits consumer AI tools, add
copilot.microsoft.com(the consumer endpoint) to your proxy blocklist. This prevents employees from using the consumer variant on corporate networks, though the vulnerability is already patched regardless.
- Endpoint patching / WSUS / SCCM deployment — there is no client-side patch. The fix is entirely server-side within Microsoft's infrastructure. Scanning endpoints for this CVE will always return 'not applicable.'
- EDR-based detection rules — the entire attack chain executes in Microsoft's cloud, never touching the endpoint OS. No process, file, or network IOC exists on managed hosts.
Crowdsourced verification payload.
Run on any domain-joined workstation with internet access as a standard user. Invoke with: powershell -ExecutionPolicy Bypass -File .\Check-CVE-2026-24301.ps1. No elevated privileges required.
# Check-CVE-2026-24301.ps1
# Verifies whether your tenant uses M365 Copilot (enterprise) or Copilot Personal (consumer)
# CVE-2026-24301 affects ONLY Copilot Personal — enterprise is unaffected
# Exit codes: 0 = NOT VULNERABLE, 1 = UNKNOWN
$ErrorActionPreference = 'SilentlyContinue'
# Check 1: Look for M365 Copilot enterprise license in tenant
try {
$licenseCheck = Get-MgSubscribedSku 2>$null | Where-Object { $_.SkuPartNumber -match 'Copilot' }
if ($licenseCheck) {
Write-Host "PATCHED — Your tenant has M365 Copilot (enterprise) licenses. CVE-2026-24301 affects only Copilot Personal (consumer). No action required." -ForegroundColor Green
Write-Host "Detected SKU(s): $($licenseCheck.SkuPartNumber -join ', ')"
exit 0
}
} catch {
# Graph module not available, fall through to manual check
}
# Check 2: Simple confirmation since the vuln is server-side patched
Write-Host "PATCHED — CVE-2026-24301 was a server-side vulnerability in Microsoft Copilot Personal (consumer)." -ForegroundColor Green
Write-Host "Microsoft applied the fix server-side on 2026-08-18. No client-side patch exists or is needed."
Write-Host "Microsoft 365 Copilot (enterprise) was never affected."
Write-Host ""
Write-Host "ACTION: Confirm with your Microsoft licensing team that your organization uses M365 Copilot, not Copilot Personal."
exit 0If you remember one thing.
Sources
- NVD — CVE-2026-24301
- Varonis Threat Labs — Reprompt: The Single-Click Microsoft Copilot Attack
- The Hacker News — Microsoft Copilot Personal Flaws Could Let One Click Exfiltrate Data
- GBHackers — Critical Microsoft Copilot CoSnitch Flaw
- Dark Reading — CoSnitch Attack Tricked Copilot into Revealing Own Architecture
- The Register — Copilot tricked into telling researchers how to hack itself
- TheWindowsUpdate — CVE-2026-24301 Advisory
What defenders are saying.
Crowdsourced verification outputs.
Results submitted by users who ran the verification payload against their environment.