Copilot 防护代码只用文件名匹配,被找出 Visual Studio 高危 RCE

wunderwuzzi23 · x · 2026-10-14

安全研究员 wunderwuzzi 展示了 Visual Studio Copilot 中本应阻止 Copilot 写入 mcp. 和 settings.visualstudio. 等配置文件的防护代码:EditsFunctionHandler.GetEditConfirmationTypeAsync 仅用 Path.GetFileName 后做文件名精确比较和 EndsWith 判断。

作者以此图抛出「这段代码有什么问题」的挑战。该缺陷最终导致 Visual Studio 与 SSMS 的高危 RCE(CVE-2026-103572),补丁已在该 Patch Tuesday 发布,详细分析文章将随后公布(详见同作者后续推文)。

所属事件:Visual Studio Copilot 防护缺陷可致高危 RCE,微软紧急修复(2 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →