CVE-2025-68433CVE-2025-68433是Zed代码编辑器中的一个高危安全漏洞,CVSS评分7.7。该漏洞允许攻击者通过恶意MCP(Model Context Protocol)配置在受害者系统上执行任意代码。Zed IDE在打开项目时会自动从项目目录下的.zed/settings.json文件加载MCP配置,而攻击者可以在该配置中嵌入恶意shell命令。当受害者使用Zed打开包含恶意配置的项目时,这些命令将以当前用户的权限在主机系统上自动执行,无需任何用户交互确认。此漏洞影响Zed 0.218.2-pre之前的所有版本,攻击者可能利用此漏洞窃取敏感数据、安装后门程序或完全控制受害者系统。由于该漏洞利用简单且隐蔽性强,对使用Zed的开发人员构成严重安全威胁。
Zed IDE的MCP配置加载机制存在严重的安全缺陷。在正常情况下,开发者可以在.zed/settings.json中配置MCP服务器以扩展IDE功能,但该配置允许直接指定shell命令作为MCP工具的执行方式。攻击者只需在项目的settings.json中添加恶意的MCP配置,指定一个包含任意shell命令的工具定义。当受害者在Zed中打开该项目时,IDE会自动解析并执行这些配置,无需用户确认或交互。攻击者可以构造如反弹shell、敏感文件读取或恶意软件植入等攻击载荷。由于Zed是跨平台应用(支持macOS、Linux、Windows),该漏洞影响所有平台用户。攻击的触发条件极低,只需打开项目即可,无需编译、运行代码或点击任何按钮,这使得钓鱼攻击和供应链攻击变得极其容易实施。修复版本0.218.2-pre通过实现工作区信任机制来解决此问题,在执行MCP命令前会进行安全验证。