深挖AI IDE供应链漏洞:Google Antigravity攻击细节拆解

AI IDE作为软件开发的核心生产力工具,正从“效率工具”演变为供应链攻击的高危突破口。2025-2026年,继Cursor、Windsurf曝出高危供应链漏洞后,Google旗下AI IDE产品Antigravity也被爆出严重安全事件,攻击者利用其架构缺陷实现权限接管与远程代码执行,暴露了AI IDE供应链“重功能、轻安全”的共性隐患。本文从攻击背景、核心漏洞、完整链路、危害影响、根源剖析与防御方案六大维度,深度拆解Antigravity攻击全细节,为企业与开发者筑牢AI开发工具安全防线。

 u=2137646470,1133746098&fm=253&fmt=auto&app=138&f=JPEG_075151.webp

一、攻击背景:Google Antigravity的定位与风险伏笔

Google Antigravity是谷歌推出的全自主AI代理开发IDE,主打“零代码/低代码自动开发、全链路文件操作、系统指令自主调用”能力,核心面向企业级开发者与团队,依托Google云生态构建,集成代码生成、环境部署、依赖管理、配置修改等全流程功能。

为追求极致智能化体验,Antigravity在设计阶段做出两大关键取舍,直接埋下安全隐患:

1. AI代理全域权限开放:默认赋予AI Agent无限制文件读写、系统命令执行、配置文件修改权限,无二次人工确认机制;

2. 外部交互校验缺失:对接MCP(Model Control Protocol)协议、OpenVSX插件生态时,参数校验、权限隔离、输入过滤机制薄弱;

3. 底层依赖复用开源组件:基于VSCode、Electron开源架构二次开发,沿用大量未及时修复的老旧高危依赖。

2025年末,安全研究人员披露Antigravity供应链攻击事件,攻击者利用其原生架构漏洞,绕过安全沙箱实现远程代码执行,波及谷歌内部开发团队及部分外部合作企业,成为继Cursor、Windsurf之后,AI IDE供应链安全危机的标志性事件。

二、核心漏洞:两大原生缺陷,成为攻击“突破口”

(一)文件检索工具参数校验缺失(高危CVE漏洞)

Antigravity内置AI文件检索工具,用于自主扫描工作空间文件、读取配置、分析代码逻辑。该工具存在参数校验失效漏洞:攻击者可通过构造恶意输入,绕过工具的路径过滤、权限限制,实现任意路径文件读取、系统命令执行。

- 漏洞本质:AI工具对用户输入、外部调用参数未做严格过滤,直接传入底层系统接口,导致路径遍历、命令注入;

- 触发条件:攻击者通过提示注入、恶意插件、外部服务调用等方式,向文件检索工具传递恶意参数;

- 权限影响:突破IDE安全沙箱,获取当前用户系统最高操作权限。

(二)AI Agent权限绕过与持久化缺陷

Antigravity的AI Agent具备“自主决策、无监督执行”特性,存在两大权限漏洞:

1. 安全模式(Secure Mode)绕过:即便开启安全模式,攻击者通过提示注入攻击,诱导AI Agent篡改安全配置、关闭防护机制,全程无弹窗提醒、无人工审核;

2. 持久化驻留能力:AI Agent可将恶意载荷写入系统配置目录、开机启动项、IDE底层插件目录,实现持久化留存——即便卸载重装Antigravity,恶意配置依旧生效,后门持续潜伏;

3. MCP协议授信漏洞:对接外部MCP服务时,采用一次性永久授信,AI可无限制修改MCP配置、切换恶意服务地址,攻击者借此劫持AI对外交互链路。

(三)插件生态供应链投毒漏洞(衍生漏洞)

Antigravity接入OpenVSX公共插件市场,沿用Cursor、Windsurf同款风险:

- 插件审核宽松,攻击者可抢占同名插件、发布篡改版插件、盗用开发者账号上传恶意程序;

- IDE默认推荐“高仿恶意插件”,开发者一键安装后,恶意插件可读取项目源码、密钥、凭证,形成供应链二次污染。

三、攻击完整链路:5步实现从入侵到持久化控制

第一步:入口突破——提示注入/恶意插件植入

攻击者选择两种低成本入口:

1. 提示注入攻击(核心主流方式):构造包含恶意指令的项目文档、代码注释、README文件,上传至目标工作空间;AI Agent读取文档时,自动解析恶意指令,触发文件检索工具漏洞;

2. 恶意插件投毒:发布与Antigravity官方插件同名的恶意插件,利用OpenVSX审核漏洞上架;通过SEO引流、虚假宣传诱导开发者安装。

第二步:漏洞触发——绕过沙箱,获取系统权限

恶意指令/插件触发文件检索工具参数校验漏洞,绕过Antigravity安全沙箱,实现:

- 遍历系统所有目录,读取源码文件、服务器密钥、数据库凭证、云服务账号;

- 执行任意系统命令(如创建管理员账号、关闭防火墙、植入木马);

- 篡改IDE核心配置、MCP服务地址,劫持AI Agent控制权。

第三步:权限接管——控制AI Agent,扩大攻击范围

攻击者劫持AI Agent后,利用其自主操作能力,进一步扩大权限:

- 诱导AI Agent修改系统环境变量、开机启动项,确保权限持久;

- 扫描内网其他设备、服务器,横向移动至关联系统;

- 篡改项目代码,植入后门、挖矿程序、远控代码,伴随项目迭代流入线上业务。

第四步:持久化驻留——卸载重装也无法清除

攻击者将恶意载荷写入系统级配置、IDE底层插件目录、云同步配置,实现三重持久化:

1. 本地持久:写入Windows注册表、Linux开机脚本、IDE安装目录核心文件;

2. 云同步持久:篡改Antigravity云同步配置,恶意文件同步至谷歌云,重装后自动下载;

3. 插件持久:植入IDE核心依赖插件,伪装成系统必备组件,无法单独卸载。

第五步:数据窃取+供应链污染——长期潜伏,批量扩散

- 数据窃取:批量打包源码、密钥、凭证,上传至攻击者远程服务器;

- 供应链污染:篡改项目构建脚本、依赖清单,恶意代码随项目编译、部署,流入企业线上系统,实现“开发环境入侵→生产环境沦陷”的全链路攻击。

四、攻击危害:从开发端到生产端,三重致命影响

(一)开发环境全面沦陷

- 源码泄露:核心业务代码、算法逻辑、技术文档被批量窃取;

- 凭证泄露:服务器SSH密钥、数据库密码、云服务AK/SK、支付接口凭证全部暴露;

- 设备被控:开发电脑沦为“肉鸡”,被用于挖矿、DDoS攻击、发送垃圾邮件。

(二)供应链批量污染,波及上下游

恶意代码随项目迭代流入企业线上业务系统,导致:

- 生产系统被植入后门,数据被窃取、篡改;

- 企业客户信息、交易数据泄露,引发合规风险与经济损失;

- 上下游合作企业被牵连,形成链式攻击,危害扩散至整个行业。

(三)企业合规与声誉重创

- 违反《网络安全法》《数据安全法》《个人信息保护法》,面临高额罚款;

- 核心技术泄露导致市场竞争力丧失;

- 数据泄露事件曝光,企业品牌声誉崩塌,客户流失。

五、漏洞根源剖析:AI IDE供应链的四大共性顽疾

(一)重功能迭代,轻安全架构

Google、Cursor、Windsurf等厂商为抢占AI IDE市场,优先迭代AI自主开发、智能代理等功能,安全架构设计严重滞后——参数校验、权限隔离、输入过滤、沙箱防护等基础安全机制缺失,为攻击提供可乘之机。

(二)AI权限设计粗放,过度信任AI能力

核心共性问题:赋予AI Agent“上帝权限”,无监督、无确认、无审计。为追求智能化体验,默认开放文件读写、系统命令执行、配置修改等全部权限,未遵循“最小权限原则”,提示注入即可劫持AI,权限失控成为必然。

(三)开源供应链依赖混乱,漏洞未及时修复

AI IDE均基于VSCode、Electron开源架构二次开发,底层依赖组件繁多、版本老旧、漏洞堆积。厂商未对依赖组件进行常态化安全审计,大量已知高危漏洞(如远程代码执行、权限绕过)长期未修复,成为攻击者的“简易突破口”。

(四)插件生态失控,供应链投毒门槛极低

OpenVSX公共插件市场准入门槛低、审核机制形同虚设、版本校验薄弱。攻击者可低成本抢占命名空间、篡改插件、盗用账号,一次恶意插件上架,即可批量入侵全球开发者终端,插件生态沦为供应链攻击“重灾区”。

六、防御方案:构建AI IDE供应链纵深防御体系

(一)收紧AI Agent权限,落实零信任管控

1. 关闭AI全自动无确认执行模式,文件修改、命令执行、配置变更必须人工二次确认;

2. 遵循最小权限原则,按岗位职责划分AI操作权限,禁止AI访问系统目录、核心凭证、生产环境配置;

3. 禁用提示注入敏感功能,对AI读取的文档、注释、输入内容进行恶意指令过滤。

(二)管控插件生态,隔绝投毒风险

1. 禁用OpenVSX公共插件自由安装权限,搭建企业内部可信插件库,仅收录经过安全检测的插件;

2. 关闭IDE插件自动推荐、自动更新功能,插件安装必须人工审核、手动确认;

3. 定期扫描在用插件行为,对文件大范围读写、陌生网络外联、权限异常的插件及时下线核查。

(三)统一管控IDE版本,修复底层漏洞

1. 企业统一指定可用AI IDE版本,禁止员工私自下载、安装小众版、老旧版;

2. 定期梳理IDE底层Electron、VSCode、依赖组件清单,检索并修复已知高危漏洞;

3. 禁用IDE不必要的对外接口、MCP协议授信功能,减少攻击入口。

(四)构建AI开发行为审计,实现可追溯可预警

1. 完整留存AI操作日志、插件安装记录、配置变更记录、文件读写记录;

2. 设置异常行为告警:AI短时间批量修改代码、高频访问外网、读取核心凭证、修改系统配置等;

3. 定期开展安全审计,排查潜在入侵痕迹,及时处置风险。

(五)推行AI-BOM管理,摸清供应链风险底数

全面梳理企业内部AI IDE、插件、依赖组件、MCP服务、外部工具清单,形成AI-BOM资产清单;定期开展风险排查,明晰整条AI供应链风险点位,实现风险前置管控,被动整改转为主动防御。

七、结语

Google Antigravity供应链攻击绝非单一产品漏洞,而是AI IDE高速发展背后,开源供应链安全滞后、AI权限设计失控、插件生态治理缺失的行业共性危机。AI IDE作为软件开发的源头工具,其安全直接决定企业整条业务线的安全,源头失守,生产端必然沦陷。

对于企业与开发者而言,不能再将AI IDE单纯视为效率工具,必须将其纳入企业软件供应链安全管控核心范畴。通过收紧AI权限、管控插件生态、修复底层漏洞、审计开发行为、梳理AI-BOM清单,构建纵深防御体系,才能守住软件开发源头安全底线,抵御AI IDE供应链攻击带来的新型网络威胁。