一位俄罗斯区块链开发者最近因一起复杂的网络攻击损失了 50 万美元的加密货币,该攻击涉及 Visual Studio Code 的恶意 AI 扩展。攻击者利用 Open VSX 注册表中的搜索排名算法来推广一个虚假的“Solidity Language”扩展,该扩展随后在受害者的系统上安装了远程访问工具和信息窃取器,突显了开源生态系统中日益增长的威胁。
AI 扩展诈骗导致 50 万美元加密货币被盗
在 2025 年 6 月发生的一起令人担忧的事件中,一位俄罗斯区块链开发者成为一起狡猾的网络攻击的受害者,导致大约 50 万美元的加密货币被盗。该漏洞源于一个看似无害的 Visual Studio Code 兼容扩展,用于 Cursor AI 集成开发环境。
欺骗性的“Solidity Language”扩展
此次攻击利用了一个名为“Solidity Language”的恶意扩展,该扩展伪装成用于 Solidity 语法高亮的合法工具。尽管受害者采取了严格的安全措施,包括使用在线恶意软件检测服务,但还是从 Open VSX 注册表中无意中安装了该虚假扩展。
-
该恶意扩展在被检测和删除之前已累积了 54,000 次下载。
-
它利用了 Open VSX 注册表中基于相关性的排名系统,由于操纵了更新日期,在搜索结果中比真正的扩展程序排名更高。
-
该虚假扩展不包含任何实际的语法高亮功能;相反,它充当了多阶段攻击链的投放器。
复杂的感染链揭示
安装后,恶意 extension.js 文件会启动与命令和控制 (C2) 服务器的联系。感染过程如下:
-
初始脚本下载: 从
angelic[.]su下载了一个 PowerShell 脚本,该脚本检查是否存在 ScreenConnect 远程管理软件。 -
ScreenConnect 安装: 如果未检测到 ScreenConnect,则辅助脚本会从
lmfao[.]su下载并安装合法的远程访问工具,该工具配置为与攻击者位于relay.lmfao[.]su的基础设施通信。 -
有效负载交付: 然后使用 ScreenConnect 从
relay[.]lmfao[.]su安装三个 Visual Basic 脚本 (VBScript)。这些脚本从paste[.]ee检索进一步的有效负载,包括 Quasar 开源后门和 PureLogs 信息窃取器。 -
隐写术: 信息窃取器隐藏在使用隐写术上传到
archive[.]org的图像中,并且基于 VMDetector 的加载程序提取了它。

extension.js 文件存储在 %userprofile%\.cursor\extensions\solidityai.solidity-1.0.9-universal\src\extension.js,其中包含从 angelic[.]su Web 服务器请求 PowerShell 脚本并运行该脚本的代码: Kaspersky
更广泛的活动和模仿策略
此事件是更大规模活动的一部分。研究人员发现了相关的恶意软件包,包括 npm 存储库中的“solsafe”以及其他 Visual Studio Code 扩展,如“solaibot”、“among-eth”和“blankebesxstnion”,所有这些都采用了类似的感染方法和 C2 基础设施。

VS Code 扩展(左)和 Solidity 语言扩展(右)的恶意脚本: Kaspersky
在最初的恶意扩展被删除后,攻击者迅速以相同的“solidity”名称发布了一个新版本,通过巧妙地将小写“l”替换为大写“I”来欺骗合法开发者的名称,从而欺骗用户。这个新版本虚假地声称有 200 万次下载,以进一步夸大其感知到的合法性。

更新了 solidity 的搜索结果: Kaspersky
经验教训和建议
此次攻击凸显了开源生态系统中供应链攻击不断演变的风险。即使是经验丰富的开发人员也可能成为精心隐藏的威胁的受害者。网络安全专家建议:
-
使用商业级端点保护。
-
严格验证扩展程序的作者身份并仔细检查意外行为。
-
检查下载的源代码是否存在异常。
-
安装扩展程序时要格外小心,尤其是那些下载计数被人为夸大或更新历史可疑的扩展程序。
来源
-
Hackers Stolen $500,000 in Crypto Assets by Weaponizing AI Extension, CyberSecurityNews.
-
Fake Visual Studio Code extension for Cursor led to $500K theft, SC Media.
-
Hackers Steal $500K in Crypto Using Malicious AI Browser Extension, Cyber Press.
-
Weaponized AI Extension Used by Hackers to Swipe $500,000 in Crypto, GBHackers News.
本文借助人工智能技术支持,参考多个权威来源编写而成。最终内容已由BlockzHub编辑团队进行全面审查和编辑,以确保准确性、清晰度和连贯性。原始报道来源在适当且必要时均予以注明。本文中表达的观点不一定代表BlockzHub的官方立场或观点。本文仅供信息参考,不应被视为财务或专业建议。投资涉及风险,在做出任何投资决策之前,您应咨询合格的财务顾问。