🟠 【深度分析】高危安全漏洞:CVE-2026-63093

CVSS 评分: 高危(8.7)🟠  状态: Awaiting Analysis  发布时间: 2026-07-17


🔍 技术细节速览

字段 值
CVE ID CVE-2026-63093
CVSS 评分 8.7 🟠
严重程度 高危
CVSS 向量 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CWE 分类 CWE-426
发布时间 2026-07-17
最后更新 2026-07-17
状态 Awaiting Analysis
数据来源 disclosure@vulncheck.com

⚠️ CVSS 评分:8.7(高危)
CVSS 4.0 向量: AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CWE: CWE-426(不受信任的搜索路径)
状态: 待分析(Awaiting Analysis)


漏洞概述

CVE-2026-63093 是一个影响 Cursor for Windows 3.2.16 版本的二进制种植(Binary Planting)漏洞。攻击者通过在与 Cursor 编辑器交互的代码仓库根目录中放置恶意 git.exe 文件,当开发者克隆并打开该恶意仓库时,Cursor 会自动解析并执行仓库中的 git.exe,无需任何额外用户交互即可实现远程代码执行(RCE)。由于该行为以当前用户权限运行,攻击者可完全控制受害者的 Git 操作环境及系统,造成机密性、完整性和可用性的高位丧失。

该漏洞的攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需先验权限(PR:N),仅需受害者主动打开恶意仓库(UI:P),利用条件简单,威胁等级高。


受影响组件与版本

组件 受影响版本 平台
Cursor(AI 代码编辑器) 3.2.16 Windows

根据目前披露信息,仅确认 Windows 平台 的 3.2.16 版本受此漏洞影响。其他版本及平台的影响情况尚待厂商确认。


漏洞原理分析

该漏洞本质上属于 不受信任的搜索路径漏洞(CWE-426),具体表现为 Cursor 在启动及周期性的 Git 操作中,未正确限制 Git 可执行文件的查找路径。

技术成因

  1. 危险的行为模式:Cursor 内置了与 Git 的深度集成,用于自动检测仓库变更、显示差异、推送/拉取等。在 Windows 上,Cursor 默认调用 git.exe 执行这些操作。正常情况下,系统会通过 PATH 环境变量查找 git.exe,优先级为系统目录、用户目录等。

  2. 不安全的路径解析逻辑:根据漏洞描述,Cursor 会自动解析并执行工作区(workspace)中存在的 git.exe,即使该文件位于仓库根目录。这意味着当开发者打开一个包含 git.exe 的仓库时,Cursor 会优先使用该文件,而非系统 PATH 中的合法 Git 二进制文件。

  3. 触发时机:漏洞在两种情况下被触发:

    • IDE 启动时:当开发者打开恶意仓库,Cursor 在初始化过程中自动寻找并执行 git.exe。
    • 周期性定时执行:即使仓库已经打开,Cursor 也会定期(以定时任务形式)再次调用工作区中的 git.exe。
  4. 无需用户交互:一旦仓库被打开,整个执行流程完全自动化,受害者不会收到任何提示或弹窗,这使得利用过程极其隐蔽。

攻击向量

  1. 恶意仓库构造:攻击者在任意公开或私有的 Git 仓库中上传一个特制的 git.exe(实际为木马程序),并确保该仓库中 .git 文件夹、代码等正常结构完整。
  2. 诱导开发者克隆:通过社会工程学(如推送恶意 PR、推荐仓库链接、鱼叉邮件等)诱使目标开发者克隆该仓库。
  3. 自动执行:当受害者在 Cursor 中打开该仓库后,Cursor 自动触发对 git.exe 的调用,恶意代码以用户权限运行,实现命令执行、后门植入、数据窃取等。

影响评估

攻击层面 评估结论
攻击复杂度 低(AC:L) – 攻击者仅需编译一个可执行程序(如用 msfvenom、Cobalt Strike 生成)并重命名为 git.exe 放入仓库。
所需权限 无(PR:N) – 攻击者无需任何合法凭证或系统权限。
用户交互 需要(UI:P) – 受害者必须通过 Cursor 打开恶意仓库,但打开后即自动触发。
攻击前提 受害者必须安装 Cursor 3.2.16 for Windows,且已配置 Git 集成(默认启用)。
利用后果 攻击者获得与当前用户相同的系统权限,能够执行任意代码、窃取凭证、修改文件、安装持久化后门等。由于 CVSS 的 VC/VI/VA 均为 HIGH,说明漏洞可导致机密性、完整性和可用性的完全丧失。
传播难度 低 – 恶意仓库可托管在任意 Git 平台上(GitHub、GitLab、私有服务器),通过社会工程学或自动化推送容易扩散。

风险等级:高危 – 此漏洞利用门槛低,影响面广,且可与其他攻击链(如供应链攻击、开发环境渗透)结合,应优先修复。


修复建议

官方补丁

截至本报告撰写时(2026-07-17),CVE-2026-63093 仍处于“待分析”状态,Cursor 官方尚未发布修复版本。建议用户持续关注 Cursor 官方安全公告及更新动态,尽快升级到修复版本。

临时缓解措施

  1. 更改工作区路径解析行为
    如果 Cursor 提供配置选项(如 "git.path"),可手动指定系统 Git 的绝对路径(例如 C:\Program Files\Git\bin\git.exe),强制编辑器仅使用该路径下的 Git 可执行文件,避免搜索工作区目录。

  2. 移除或监控工作区中的可疑二进制
    在打开任何来源不可信的仓库前,检查仓库根目录是否存在 git.exe、git 等可执行文件。可使用安全脚本自动扫描 Git 仓库中常见的恶意文件。

  3. 使用沙箱或隔离环境
    对于需要审查不可信代码的场景,建议在独立的虚拟机或容器中运行 Cursor,以限制恶意代码对主机的影响。

  4. 启用 Windows 安全功能

    • Windows Defender 攻击面减少(ASR):配置规则阻止从常见危险路径(如 %TEMP%、仓库目录)启动可执行文件。
    • 用户账户控制(UAC):保持 UAC 最高级别,虽然漏洞以用户权限运行,但高 UAC 仍可提升非管理员用户的攻击成本。
    • 应用程序控制(AppLocker):限制允许运行的可执行文件仅包括受信路径下的数字签名程序。
  5. 临时改用其他 Git 客户端
    在官方修复前,可暂时使用 VS Code 或其他编辑器打开仓库,待 Cursor 更新后再切换回来。但需注意,其他编辑器可能也存在类似路径解析机制。


参考资料


免责声明: 本文基于 NVD 公开数据及安全社区披露信息撰写,技术细节推断仅供参考。对于未公开的漏洞细节,我们已注明“现有信息不足以确定”。在官方补丁发布前,请勿在非隔离环境中对未授权系统进行利用测试。