安全客 前天 14:25
NPM 上的数十个恶意软件包收集主机和网络数据
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

近期,在 NPM 索引中发现了多起恶意软件包事件,这些软件包旨在窃取敏感数据或破坏系统。其中,60 个软件包被发现收集主机和网络数据并发送到 Discord,另有 8 个软件包被设计用于删除文件、损坏数据和关闭系统。这些恶意软件包通过伪装成合法工具或使用相似名称来诱骗开发者安装,已造成一定范围的下载量。安全专家建议立即删除受感染的软件包并进行全面的系统扫描,以防止潜在的网络攻击和数据泄露。

💻 恶意软件包的类型与危害:此次发现的恶意软件包主要分为两类,一类是收集敏感数据,例如主机名、IP 地址等,并将其发送到 Discord;另一类则具备破坏性,能够删除文件、损坏数据甚至关闭系统。

🎭 恶意软件包的伪装与传播:为了诱骗开发者安装,恶意软件包通常使用类似于合法软件包的名称,或针对 CI/CD 管道。这些软件包通过在 npm install 期间自动执行的安装后脚本来执行恶意行为。

⚠️ 应对措施与风险提示:建议用户立即删除已安装的恶意软件包,并进行全面的系统扫描,以清除任何感染残留。同时,由于恶意软件包的作者可能随时引入更新,因此删除这些软件包至关重要,以防止未来再次触发破坏性功能。

Dozens of malicious packages on NPM collect host and network data

在NPM索引中发现了60个软件包,这些包试图收集敏感的主机和网络数据,并将其发送到由威胁行为者控制的Discord webhook。

根据Socket的威胁研究团队的说法,这些软件包从5月12日开始从三个发布者帐户上传到NPM存储库。

每个恶意包都包含一个安装后脚本,该脚本在“npm install”期间自动执行并收集以下信息:

    1-主机名2-内部IP地址3-用户主页目录4-当前工作目录5-用户名6-系统 DNS 服务器

脚本检查与云提供商相关的主机名,反向 DNS 字符串,以确定它是否在分析环境中运行。

Socket没有观察到第二阶段有效载荷的交付,特权升级或任何持久机制。然而,鉴于收集的数据类型,有针对性的网络攻击的危险性很大。

NPM 上仍然提供的软件包

研究人员报告了恶意软件包,但在撰写本文时,它们仍然可以在NPM上使用,并显示累积下载量为3,000。然而,通过发布时间,它们都没有出现在存储库中。

为了欺骗开发人员使用它们,该活动背后的威胁行为者使用类似于索引中合法软件包的名称,如“flipper-plugins”,“react-xterm2”和“hermes-inspector-msggen”,通用信任唤起名称,以及其他暗示测试的名称,可能针对CI / CD管道。

60个恶意软件包的完整列表可在Socket报告的底部部分找到。

如果您已经安装了其中任何一个,建议立即删除它们并执行完整的系统扫描以根除任何感染残留物。

NPM 上的数据雨刷

Socket uncoveredSocket昨天在NPM上发现的另一个恶意活动涉及八个恶意软件包,这些软件包通过错别字搜索来模仿合法工具,但可以删除文件,损坏数据并关闭系统。

这些针对 React、Vue.js、Vite、Node.js 和 Quill 生态系统的软件包在过去两年中一直存在于 NPM 上,下载量为 6,200 次。

逃避这一长时间的部分原因是基于硬编码系统日期激活的有效载荷,并且结构能够逐步销毁框架文件,损坏核心JavaScript方法并破坏浏览器存储机制。

脚本设计于2023年6月19日至30日删除Vue.js相关文件

这场运动背后的威胁行为者,以“xuxingfeng”的名义发布它们,还列出了几个合法的软件包,以建立信任和逃避检测。

虽然危险现在已经根据硬编码日期过去了,但删除软件包至关重要,因为它们的作者可以引入更新,这些更新将在未来重新触发其擦除功能。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

NPM 恶意软件包 安全威胁 数据窃取 系统破坏
相关文章