文章详情

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。公告暂未标记已有实际攻击,研究者演示的是漏洞如何成立。

8.8分来自微软;NVD自身的评估尚未提供。 · 图片来源:截图自美国 NVD 漏洞记录,2026 年 10 月 14 日

两个 Visual Studio 分支已有修复版本

微软的更新数据明确列出下表中的修复版本,NVD 也收录了微软提交的受影响范围。正在用这两个分支的人,可以更新到对应修复版或包含修复的后续版本。

微软此次公告列明的两个 Visual Studio 分支
产品分支受影响版本修复版本
Visual Studio 2022 17.1417.14.0 起,低于 17.14.4217.14.42
Visual Studio 2026 18.1018.10.0 起,低于 18.10.418.10.4

2026年10月14日核对MSRC更新数据与NVD记录。表中版本号只用于Visual Studio;SSMS应检查它自身的安全更新。

版本范围由微软提交;不同产品的版本号需要分别核对。 · 图片来源:截图自美国 NVD 漏洞记录,2026 年 10 月 14 日

SSMS 用户也应通过其正式更新入口检查这次安全更新,不能拿 Visual Studio 的版本号判断自己是否已经修好。尚未安装补丁时,避免让 Copilot 处理来源不明的项目文件和外部内容,可以减少接触恶意指令的机会;补丁仍要安装。

问题出在工具对文件修改的限制上,仅换一个聊天模型不能证明漏洞消失。助手能够编辑配置、调用工具时,运行它的软件本身必须守住可操作的范围。

出处(4)
  1. 微软安全公告与攻击前提 · Microsoft
  2. 微软官方漏洞数据 · Microsoft
  3. NVD受影响产品记录 · NIST NVD
  4. 发现者技术披露 · Johann Rehberger

内容有误?告诉我们,核实后会更正,并在这里写明改了什么。

评论

还没有人评论,来写第一条。

发表评论