Visual Studio 的 Copilot 漏洞已修复,SSMS 用户也要检查更新
微软已修复一处可能让攻击者借 Copilot 运行未授权命令的漏洞,涉及 Visual Studio 相关组件和 SSMS。攻击需要用户与 Copilot 交互;两个 Visual Studio 分支已有明确修复版本。
10 月 13 日,微软为一处 Copilot 相关漏洞发布安全修复。使用 Visual Studio 或数据库管理工具 SQL Server Management Studio(SSMS)的人,需要检查自己安装的工具版本。这处漏洞可能让攻击者借助手运行未授权命令。
外部文件里的指令,可能影响助手的操作
发现者 Johann Rehberger 在 Embrace The Red 披露,Visual Studio 与 SSMS 共用的 Copilot 组件没有妥善检查要修改的文件路径。助手因此可能改动本应受保护的配置,进而启动命令。
他演示了由第三方内容触发攻击的情况。助手读到外部文件里的恶意指令,把它当成要执行的要求。微软的常见问题说明也确认,攻击者可以通过网络传递恶意提示,但用户需要与 Copilot 交互才会触发。
漏洞编号为 CVE-2026-103572。微软将严重等级标为“重要”,CVSS 3.1 评分为 8.8。公告暂未标记已有实际攻击,研究者演示的是漏洞如何成立。
两个 Visual Studio 分支已有修复版本
微软的更新数据明确列出下表中的修复版本,NVD 也收录了微软提交的受影响范围。正在用这两个分支的人,可以更新到对应修复版或包含修复的后续版本。
| 产品分支 | 受影响版本 | 修复版本 |
|---|---|---|
| Visual Studio 2022 17.14 | 17.14.0 起,低于 17.14.42 | 17.14.42 |
| Visual Studio 2026 18.10 | 18.10.0 起,低于 18.10.4 | 18.10.4 |
2026年10月14日核对MSRC更新数据与NVD记录。表中版本号只用于Visual Studio;SSMS应检查它自身的安全更新。
SSMS 用户也应通过其正式更新入口检查这次安全更新,不能拿 Visual Studio 的版本号判断自己是否已经修好。尚未安装补丁时,避免让 Copilot 处理来源不明的项目文件和外部内容,可以减少接触恶意指令的机会;补丁仍要安装。
问题出在工具对文件修改的限制上,仅换一个聊天模型不能证明漏洞消失。助手能够编辑配置、调用工具时,运行它的软件本身必须守住可操作的范围。
出处(4)
- 微软安全公告与攻击前提 · Microsoft
- 微软官方漏洞数据 · Microsoft
- NVD受影响产品记录 · NIST NVD
- 发现者技术披露 · Johann Rehberger
内容有误?告诉我们,核实后会更正,并在这里写明改了什么。
评论
还没有人评论,来写第一条。
发表评论