CVE-2025-64110CVE-2025-64110是GitHub安全团队发现的存在于Cursor代码编辑器中的一个高危安全漏洞。Cursor是一款内置AI辅助功能的代码编辑器。在1.7.23及以下版本中,由于cursorignore保护机制的逻辑缺陷,恶意代理或通过提示注入攻击的攻击者可以创建新的cursorignore文件,从而覆盖或失效已有的安全配置,绕过文件访问限制读取本应受保护的文件。该漏洞CVSS评分为7.5,属于高危级别,无需认证即可被利用,且对机密性造成严重影响。由于Cursor编辑器内置AI功能,用户在使用AI辅助编程时可能无意中触发恶意提示,导致敏感文件被读取。官方已在2.0版本中修复此问题。
Cursor编辑器的cursorignore机制用于保护敏感文件不被AI代理访问,但存在逻辑缺陷。攻击者通过提示注入或控制AI模型响应,可以诱导Cursor创建新的.cursorignore文件。当新的cursorignore规则被写入时,它会覆盖或与已有的保护配置冲突,导致之前受保护的文件失去访问限制。攻击者可以构造特定提示,让AI代理读取SSH密钥、凭据文件、环境变量文件等敏感信息。由于Cursor的AI功能会自动处理文件和执行命令,攻击者可以在用户不知情的情况下完成整个攻击链。此漏洞利用的关键在于Cursor对cursorignore文件的写入操作缺乏充分的权限验证和文件内容校验,允许通过AI交互方式动态修改安全配置。