拱形项目 Linux 由于持续不断的恶意代码注入和使用俄语侮辱性语言进行的破坏行为,Arch 用户仓库 (AUR) 暂停了新帐户的注册。在最初的大规模攻击之后,Arch 开发人员 Linux 我们尝试通过选择性过滤器来防范此问题,但攻击者通过将 npm 替换为 bun 并混淆 post_install 函数中的代码调用来绕过这些过滤器。一旦实施更有效的保护措施,注册功能将恢复。
为了劫持软件包,攻击者利用了 AUR 的一个漏洞:它允许对无人维护且被标记为“孤立”的软件包进行维护。任何人都可以不受限制地使用此功能,无需任何验证。目前,AUR 包含 107406 个软件包,其中 13050 个是孤立软件包(高于上周的 15261 个)。过去一周,该仓库更新了 5578 个软件包,而前一周为 3446 个。该仓库目前拥有 141967 名注册用户和 69 名软件包维护者(高于上周的 140949 名用户和 69 名维护者)。
来源: opennet.ru
