多款流行的AI驱动VS Code分叉版本代码编辑器,包括Cursor、Windsurf、Google Antigravity和Trae等,被发现存在推荐不存在扩展的安全漏洞,可能为恶意攻击者创造供应链攻击机会。
漏洞成因分析
据Koi安全研究公司调查,这些集成开发环境继承了微软扩展市场的官方推荐扩展列表,但这些扩展在Open VSX注册表中并不存在,形成了安全空白。
VS Code扩展推荐机制分为两种形式:基于文件的推荐会在用户打开特定格式文件时显示提示通知,基于软件的推荐则在检测到主机已安装特定程序时进行建议。
Koi安全研究员Oren Yomtov表示:"问题在于这些推荐扩展在Open VSX中根本不存在,相关命名空间处于无人认领状态,任何人都可以注册并上传恶意内容。"
攻击场景演示
攻击者可以利用这一漏洞,在Open VSX注册表中上传恶意扩展,例如ms-ossdata.vscode-postgresql。当安装了PostgreSQL的开发者打开上述AI代码编辑器时,会看到"推荐:PostgreSQL扩展"的提示信息,简单的安装操作就会导致恶意扩展部署到系统中。
这种基于信任的简单操作可能带来严重后果,包括敏感数据泄露、凭证和密钥被盗,以及源代码外流等。Koi的占位符PostgreSQL扩展获得了超过500次安装,说明开发者确实会因为IDE的推荐而下载这些扩展。
受影响扩展列表
Koi已通过占位符方式认领的部分扩展名称包括:
ms-ossdata.vscode-postgresql
ms-azure-devops.azure-pipelines
msazurermtools.azurerm-vscode-tools
usqlextpublisher.usql-vscode-ext
cake-build.cake-vscode
pkosta2005.heroku-command
修复措施与建议
在负责任披露机制下,Cursor和Google已推出修复方案解决该问题。负责监管Open VSX的Eclipse基金会也已移除非官方贡献者,并实施了更广泛的注册表级安全防护措施。
随着威胁行为者越来越关注扩展市场和开源仓库的安全漏洞,开发者在下载任何包或批准安装前必须谨慎行事,确认来源来自可信发布者。
Q&A
Q1:什么是VS Code分叉版本代码编辑器?
A:VS Code分叉版本是基于微软VS Code源代码开发的第三方代码编辑器,如Cursor、Windsurf等,它们通常添加了AI功能增强,但继承了原版VS Code的扩展推荐机制。
Q2:Open VSX注册表是什么?
A:Open VSX是一个开源的VS Code扩展注册表,为VS Code分叉版本提供扩展服务。与微软官方扩展市场不同,它允许任何人注册和发布扩展。
Q3:如何防范这类供应链攻击?
A:开发者应在安装扩展前验证发布者身份,选择知名可信的扩展源,避免盲目安装IDE推荐的扩展,特别是来源不明的扩展包。
好文章,需要你的鼓励
人工智能和数据安全公司Cyera宣布完成4亿美元后期融资,估值达90亿美元。此轮F轮融资由贝莱德领投,距离上次融资仅6个月。随着95%的美国企业使用生成式AI,AI应用快速普及带来新的安全挑战。Cyera将数据安全态势管理、数据丢失防护和身份管理整合为单一平台,今年推出AI Guardian扩展AI安全功能。
上海AI实验室开发RePro训练方法,通过将AI推理过程类比为优化问题,教会AI避免过度思考。该方法通过评估推理步骤的进步幅度和稳定性,显著提升了模型在数学、科学和编程任务上的表现,准确率提升5-6个百分点,同时大幅减少无效推理,为高效AI系统发展提供新思路。
SAP在2026年全国零售联盟大展上发布了一系列新的人工智能功能,将规划、运营、履约和商务更紧密地集成到其零售软件组合中。这些更新旨在帮助零售商管理日益复杂的运营,应对客户参与向AI驱动发现和自动化决策的转变。新功能涵盖数据分析、商品销售、促销、客户参与和订单管理等领域,大部分功能计划在2026年上半年推出。
MIT团队开发的VLASH技术首次解决了机器人动作断续、反应迟缓的根本问题。通过"未来状态感知"让机器人边执行边思考,实现了最高2.03倍的速度提升和17.4倍的反应延迟改善,成功展示了机器人打乒乓球等高难度任务,为机器人在动态环境中的应用开辟了新可能性。