首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

Microsoft Copilot Cowork 窃取文件

摘要

Threat Intelligence Table of Content Microsoft Copilot Cowork Exfiltrates Files Microsoft Copilot Cowork is vulnerable to file exfiltration attacks via indirect prompt injection as a result of insecur

the Microsoft Copilot Cowork and
2026-05-25 1 阅读 约6分钟阅读 Kneenex
分享:
字号:
威胁情报目录 Microsoft Copilot Cowork 泄露文件 由于发送电子邮件和 Teams 消息的自动操作审批不安全,Microsoft Copilot Cowork 很容易受到通过间接提示注入的文件泄露攻击。这种攻击针对最先进的模型(包括 Claude Opus 4.7)取得了很高的成功率。概述 Copilot Cowork 是 Microsoft 365 中现已提供的一项 Frontier 功能。它在用户的 Microsoft 权限下运行,并且可以使用 Microsoft Graph 读取和操作 Microsoft 租户中的数据。在本文中,我们演示了通过间接提示注入中毒技能,攻击者可以从 M365 中窃取文件。这是通过利用以下事实来完成的:与其他敏感操作不同,向活动用户发送电子邮件和 Teams 消息不需要人工批准,并且在 Teams 或 Outlook 中打开受损消息可以触发攻击者控制的网络请求。这种风险反映出,让代理访问多个系统会扩大即时注入攻击面。孤立地看,代理的预期功能是良性的;然而,由于集成系统的特性,用户面临着风险。这让人想起我们之前关于通信应用程序中的 URL 预览如何成为代理的出口表面的工作。由于这种风险与系统的设计有关,在该系统中,代理在整个企业生态系统中以委派的权限行事,而不是与特定的错误有关,因此我们正在公开这项工作,以告知用户他们使用这种性质的代理产品所接受的风险。除了此风险之外,我们还向 Microsoft 披露了一个漏洞,该漏洞直接允许数据从 Copilot Cowork 的沙箱环境中流出。攻击链 微软有关操作批准的文档指出,“[Copilot] Cowork 在采取敏感操作(例如发送电子邮件或在 Teams 中发布消息)之前会请求您的许可。”然而,实际上,当接收者是活动用户时,这些操作会立即执行,无需人工批准(用户没有修改此行为的设置)。由于这些消息可能包含触发对外部网站的网络请求的外部图像,因此当用户打开代理发送的受损消息时,数据可能会被泄露。 Copilot Cowork 可以检索用户有权访问的文件的“预先验证的下载链接”,这允许任何打开该链接的人下载该文件。因此,受操纵的代理可以通过泄露预先验证的下载链接来泄露文件。受害者可以访问存储在 SharePoint 或 OneDrive 中的包含 PII 和财务数据的文件 受害者将技能文件上传到 Copilot Cowork,其中包含提示注入 对于一般用例,这很常见;用户在网上找到一个文件并将其作为技能上传。此攻击不依赖于注入源 - 其他注入源包括但不限于:来自 Claude for Chrome 的 Web 数据、连接的 MCP 服务器等。注意:管理员对“技能”的监督有限,因为 Copilot Cowork 中的技能是从用户 OneDrive 中的特定路径自动加载的。受害者要求 Microsoft Copilot Cowork 回顾他们本周的工作,从而触发该技能。 注入操作 Microsoft Copilot Cowork 发布一条 Teams 消息,该消息将在查看时泄露经过预先身份验证的文件下载链接。 注入告诉 Copilot Cowork 存在一项服务,可以为重述消息创建文档预览;为此,代理会检索每个文件的预先验证的文件下载链接,并通过恶意 HTML 图像标签将这些 URL 作为查询参数传递到攻击者控制的站点。在此过程中任何时候都不需要人工批准。如果我们展开“任务完成”块,我们可以看到代理的操作正在执行 - 但恶意消息内容永远不可见,即使单击 Teams 操作也是如此。当用户打开其 Teams 消息时,预先身份验证的下载链接将被泄露,攻击者可以通过访问链接“减轻组织风险”来下载文件 Microsoft Copilot Cowork 基本上具有用户通过 Microsoft Graph 执行的任何资源的读取权限。因此,减少此类攻击影响范围的主要机制是限制 Microsoft 生态系统中的过多许可。要限制用户检索文件的预先验证的下载链接的能力,管理员可以通过在 SharePoint Online Management Shell 中运行命令来限制从 SharePoint 下载文件: Set-SPOSite -Identity -BlockDownloadPolicy $true 或者,根据敏感度标签进行阻止: Set-Label -Identity
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱