恶意代码摘要九月回顾

恶意代码文摘月度回顾:9 月

欢迎阅读九月份的《Xygeni恶意代码摘要》。 本月,我们的安全研究团队确认了 npm 和 PyPI 上存在 104 个恶意软件包,这些恶意软件包是通过四份每周摘要跟踪的。

九月份的特点是三大趋势交织在一起:从八月份延续下来的攻击活动,尽管遭到下架,仍然持续进行;大规模的依赖关系混乱,数十个软件包声称拥有虚高的版本号,例如 99.0.0 和 19999.x 劫持私有命名空间;以及向开发者信任并拥有特权访问权限的插件和自动化生态系统(如 Strapi、n8n 和 MCP)的明显转变。

本月记录在案的最引人注目的活动包括:

  • 此 自删除反监考操作员 9月1日返回, amicat, bmcat, eyevox 和 moidevh 同时确认的还有来自同一词根的两个新名称, moidevk 和 moidevl.
  • 8 月份,WhatsApp Web API 库 Baileys 一直遭受攻击: cloud-baileys 达到的版本 1.1.37 和 1.1.38 第一周和 1.1.41 截至 9 月 19 日,这已成为我们追踪到的持续时间最长的冒充行为之一。
  • 9月15日至17日期间,一项包含21个软件包的推广活动以“meeb”标签发布了虚假的Strapi插件,所有插件版本均相同。 3.6.8以及一些配套软件包,名称如下: os-info-meeb322k 和 fs-pwn-meeb322k.
  • 单个包裹, @nimbusedge/auth一天之内(9月11日)发货了39个版本,全部都有编号。 19999.x 因此,它们的效力将凌驾于任何合法的内部版本之上。
  • 每周都会出现一些名称听起来像公司内部使用的、容易造成依赖关系混乱的软件包: etoro-cashout, etoro-analytics 和 etoro-aggregator (九月11), concierge-sdk at 99.99.99 (九月13), @traktis/core (17年XNUMX月),以及 @dbbhk/ui-components, @siriusbeyond/* 和 @alphaspace/core at 99.x 在当月的最后一周。
  • “siriusbeyond”运营商于9月20日开始投放一个未限定范围的数据包,四天后又投放了一个限定范围的家庭数据包(@siriusbeyond/auth, /ui, /utils),同一品牌,包装成内部套装。
  • 虚假的 n8n 工作流节点在整个月内反复出现,包括 n8n-nodes-sysdiag2, n8n-nodes-buildcheck 和 n8n-nodes-data-transformer-utils延续了8月份首次出现的模式。
  • MCP客户 mcp-consultasdeveiculos-client该报告于 9 月 4 日当天发布了三个版本,提醒人们人工智能工具层现在是同一供应链的一部分。
  • 六份编号副本 simple-date-formatter-new-* (11 至 16)于 9 月 25 日发布,这是一次精心策划的突击,旨在测试哪些名字能够通过。

九月份攻击活动的一个显著特征是:攻击者不再仅仅借用受信任的名称,而是借用受信任的权限。插件、工作流节点、MCP客户端和私有包命名空间都拥有比普通依赖项更高的访问权限,而这些正是九月份攻击活动的主要目标。

以下是我们发现的结果摘要。您可以在以下网址查看全部四周的完整详细数据: 恶意代码摘要索引.

第一周:发现4个包裹

生态系统小包装日期
NPM@alphaspace/core:99.0.12026 年 9 月 26 日
NPM@alphaspace/core:99.0.22026 年 9 月 26 日
NPM@alphaspace/core:99.0.32026 年 9 月 26 日
NPMcma-self-hosted-sandbox-cf:1.0.02026 年 9 月 26 日

第四周:发现超过 4 个包裹

生态系统小包装已确认
NPMtest890-auth:1.0.02026 年 9 月 18 日
NPM批量添加 SDK:1.99.992026 年 9 月 19 日
NPMcloud-baileys:1.1.412026 年 9 月 19 日
NPM字节电商材料:1.0.02026 年 9 月 20 日
NPM我的自动关注:1.0.72026 年 9 月 20 日
NPM天狼星超越:1.0.02026 年 9 月 20 日
NPMsysverify:2.0.102026 年 9 月 22 日
NPMn8n-nodes-data-transformer-utils:1.0.02026 年 9 月 23 日
NPM可带回家的来电显示:1.0.12026 年 9 月 23 日
NPM@dbbhk/ui-components:99.0.02026 年 9 月 24 日
NPM@siriusbeyond/auth:99.0.02026 年 9 月 24 日
NPM@alphaspace/core:99.0.22026 年 9 月 25 日
NPMsimple-date-formatter-new-11:1.0.02026 年 9 月 25 日

第四周:发现超过 3 个包裹

生态系统小包装已确认
pilucy-python-script-2030:0.1.12026 年 9 月 11 日
NPM@nimbusedge/auth:19999.x(39 个版本)2026 年 9 月 11 日
NPMetoro-cashout:99.0.22026 年 9 月 11 日
NPMetoro-analytics:99.0.22026 年 9 月 11 日
piaitextkit-py:0.1.12026 年 9 月 11 日
NPMnoblox-asset.js:7.4.02026 年 9 月 12 日
NPMconcierge-sdk:99.99.992026 年 9 月 13 日
pidarkglitch:1.4.42026 年 9 月 15 日
NPMfs-pwn-meeb322k:1.0.02026 年 9 月 15 日
NPMStrapi-插件-os-info-meeb322k:3.6.82026 年 9 月 15 日
NPMn8n-nodes-sysdiag2:2.0.22026 年 9 月 15 日
NPMn8n-nodes-buildcheck:1.0.02026 年 9 月 15 日
NPMcsa-mfa:1.1.152026 年 9 月 16 日
NPMStrapi-插件-tryccresh-meeb:3.6.82026 年 9 月 16 日
NPM@traktis/core:99.99.22026 年 9 月 17 日

第一周:发现13个包裹

生态系统小包装日期
pisyswatch:1.0.02026 年 9 月 07 日
pisamaki:0.4.92026 年 9 月 07 日
撰写slimfit/slimbase:2.02026 年 9 月 07 日
撰写slimfit/formbase:1.22026 年 9 月 07 日
撰写gcform/formhelper:1.22026 年 9 月 07 日
NPMcloud-baileys:1.1.392026 年 9 月 07 日
NPMalloy-graphql:1.0.12026 年 9 月 08 日
NPM@umschool/platform:999.0.02026 年 9 月 10 日
NPMtwilio-hackerone-poc-b8f21a:1.0.02026 年 9 月 10 日
NPMtwilio-hackerone-poc-b8f21a:1.0.12026 年 9 月 10 日
NPMcloud-baileys:1.1.402026 年 9 月 11 日
pidarkglitch:1.4.42026 年 9 月 11 日
pidarkglitch:1.4.52026 年 9 月 11 日

第一周:发现18个包裹

生态系统小包装已确认
NPMamicat:1.0.02026 年 9 月 01 日
NPMbmcat:2.0.92026 年 9 月 01 日
NPMeyevox:1.0.02026 年 9 月 01 日
NPMmoidevh:1.0.02026 年 9 月 01 日
NPMmoidevk:1.0.02026 年 9 月 01 日
NPMmodievl:1.0.02026 年 9 月 01 日
pisyswatch:1.0.02026 年 9 月 02 日
NPMcloud-baileys:1.1.372026 年 9 月 02 日
NPM@stellarshift/token-units:1.0.32026 年 9 月 02 日
NPM@stellarshift/evm-address-kit:1.0.32026 年 9 月 02 日
NPM@stellarshift/abi-tools:1.0.32026 年 9 月 02 日
NPM@stellarshift/chain-metadata:1.0.32026 年 9 月 02 日
NPM@a23842/dsh-notifier:0.1.02026 年 9 月 03 日
pisamaki:0.4.92026 年 9 月 04 日
NPMcloud-baileys:1.1.382026 年 9 月 04 日
NPMmcp-consultasdeveiculos-client:0.1.12026 年 9 月 04 日
NPMmcp-consultasdeveiculos-client:0.1.02026 年 9 月 04 日
NPMmcp-consultasdeveiculos-client:0.0.22026 年 9 月 04 日

从百利甜酒到斯特拉皮:九月份的供应链攻击揭示了什么

上述攻击活动表明攻击者正在逐步提升信任度。例如,一个冒充库的程序在经历了两个月的下架后仍然存活;一些依赖关系混乱的软件包通过虚增版本号来凌驾于私有命名空间之上;以及伪造的 Strapi 插件、n8n 节点和 MCP 客户端,这些程序都旨在开发者授予最高访问权限的环境中运行:所有这些都最终导致了实际的攻击。 SDLC每周都会安装,通常是在任何人读取软件包名称之前由自动化工具安装的。

Xygeni 的 恶意软件检测 和 CI/CD 以及供应链安全 让组织能够及时发现恶意依赖项,防止它们在开发人员机器上执行、进入构建系统或进入生产环境。 MEWXygeni 的恶意软件引擎可以在 npm、PyPI、OpenVSX 等平台上检测到恶意软件包,甚至在签名出现之前就能检测到,它还会监控可疑的发布模式、命名空间滥用、域名抢注和 AI 原生攻击技术等新兴行为。

每个发现都会根据可利用性、可访问性和业务影响自动进行优先级排序,因此您的团队可以专注于真正需要修复的问题,而不是无关紧要的问题。

浏览所有经 Xygeni 安全团队验证的恶意软件包和攻击活动。 恶意代码摘要.

保持安全。保持快速。使用 Xygeni 保持控制。

sca-tools-软件-成分分析工具
确定软件风险的优先级、进行补救并加以保护
注册免费账号。
不需要信用卡。

确保您的软件开发和交付安全无虞

使用 Xygeni 产品套件