←新闻详情

heise online更新于 10月30日 22:52

Cursor 市场中的 Claude Code 扩展被植入 SSH 后门

Claude-Code-Erweiterung im Cursor-Marktplatz mit Malware infiziert | heise online

AI 导读

Cursor 插件市场中的官方扩展 Claude Code for VS Code 被植入 SSH 后门,受影响版本 2.1.313 于周四欧洲中部时间 10:27 至 21:35 在线,据路透社报道最多 5000 名用户受影响。Cursor 表示该版本并非来自 Anthropic,已提供修复版本,管理员应至少升级到 Claude Code for VSCode 2.1.314。安全公司 Phorion 分析称后门因逻辑错误在 macOS 上通常无法启用 SSH,但仍会写入 SSH 密钥、实现持久化并向攻击者发送机器信息;仅卸载扩展不足以清除,需终止隧道进程并删除 LaunchAgents、cron、计划任务及 ~/.config/.smt 等残留文件。

推荐理由

AI 评分 67

事件披露了 IDE 扩展供应链被植入后门的路径与受影响范围,并给出可执行的清理步骤。

主题

标签

正文 · AI 翻译

数百万开发者使用 Cursor,它是微软 Visual Studio Code 的一个分支。在 Cursor 市场上,官方扩展 Claude Code for VS Code 被植入了 SSH 后门。该恶意代码包含针对 Linux、macOS 和 Windows 的例程;Cursor 称 macOS 和 Windows 的软件包遭到篡改。目前已有清理后的版本可供使用,管理员至少应升级到 Claude Code for VSCode 2.1.314。

广告后继续阅读

据 IT 安全公司 Phorion 报道。员工在分析中解释称,Cursor 市场为 Cursor 编辑器分发扩展。这些扩展以开发环境(IDE)和启动它们的用户的权限运行。因此,扩展中的后门一旦模块被加载,就能直接访问本地文件、源代码和开发者工具。据 Cursor 称,被篡改的 2.1.313 版本并非来自 Anthropic,它于周四欧洲中部时间 10:27 至 21:35 期间在线;据路透社报道,最多有 5000 名用户受影响。

有缺陷的后门

然而该后门存在一个逻辑错误,导致它通常无法如犯罪幕后操纵者所期望的那样运行。它假定可以在没有 root 权限的情况下检查当前的远程登录状态;如果以标准用户权限运行用于此目的的函数 systemsetup -getremotelogin,它会因缺少管理员权限而输出错误信息,并以退出状态 0 结束,而不是报告“Off”。由于该脚本在 macOS 上只有在返回值为“Off”时才会启用 SSH,因此它完全跳过了启用步骤。至少这样一来,通往后门的路径通常仍处于关闭状态。但该恶意软件仍会放置 SSH 密钥、长期潜伏,并将有关计算机的信息发送给攻击者。

分析进一步详细说明了该后门特别是在 macOS 下的行为。不过 Phorion 也给出了应对措施。仅卸载该扩展并不能移除后门。为此,管理员必须终止活动的隧道进程。随后他们应清除用于实现持久化的残留物。为此,他们必须卸载并删除“~/Library/LaunchAgents/com.apple.sysmond.plist”;在 Linux 上必须移除“@reboot”cron 条目,在 Windows 上必须删除名为“SysMon”的计划任务和启动脚本。

此外,还应删除文件“~/.config/.smt”和“~/.config/.smtk”。之后要清理 SSH 密钥,即删除文件“~/.ssh/authorized_keys”中的公钥“svc-telemetry”,并通过删除“/tmp/.stk_*”来清理会话状态。如果主机上启用了 SSH 或有其他迹象表明存在传入连接,管理员还应更改凭据。此外,该分析还列出了可用于识别感染的妥协指标(IOC)。

广告后继续阅读

(dmk)

来源

heise online