您现在的位置是:电脑教程 >>正文
少打一个字母,多个 PyPI 软件包引入恶意依赖
电脑教程6人已围观
简介根据外媒 BleepingComputer 近日的报道,多个 PyPI 软件包被发现含有后门,原因是这些软件包的某些版本存在恶意的 request 依赖,涉及的软件包包括 pyanxdns、api-r ...
根据外媒 BleepingComputer 近日的少打报道 ,多个 PyPI 软件包被发现含有后门 ,个字个原因是母多这些软件包的某些版本存在恶意的 request 依赖,涉及的引入依赖软件包包括 pyanxdns、api-res-py,恶意以及 keep 。少打

以 keep 为例,个字个它会使用合法的母多 Python 模块 requests 来进行 HTTP 请求,但 keep v.1.2 版本中包含了一个名为 request 的引入依赖模块(注 :后者缺少末尾的字母 s),高防服务器虽然仅有一个字母的恶意差异但没有 s 的 request 被认定为恶意依赖 。
受影响的少打各个软件包版本及 CVE ID 如下:
CVE-2022-30877 :keep v1.2 版本受到影响CVE-2022-30882 :pyanxdns v0.2 版本受到影响CVE-2022-31313:api-res-py v0.1 版受到影响
早在 5 月 ,就有研究人员注意到上述软件包的个字个部分版本包含拼写错误的 request 依赖 ,而不是母多合法的 requests 。虽然 pyanxdns 和 api-res-py 规模相对较小,引入依赖用户数量也不算多 ,恶意但 keep 则是一个周下载量平均超过 8000 次的软件包 ,源码库如上所述其 1.2 版本使用了恶意依赖。

通过查看 keep v1.2 版本的代码可以发现该版本包含恶意后门 ,而这个恶意后门就是 request 依赖 。即使 request 被 PyPI 删除 ,但还有许多镜像网站没有完全删除这个版本的软件包,所以不知情的用户仍有可能会安装这个包含恶意依赖的软件包 。

进一步查看可以发现,代码的第 57 行包含一个 base64 编码的 URL ,指向下面显示的源码下载 check.so 恶意软件 。分析员还发现了另一个 URL(x.pyx) ,也与 request 依赖关系有关 。
复制<http://dexy>[.]top/request/check.so <http://dexy>[.]top/x.pyx1.2.其中 check.so 传递了一个远程访问木马(RAT),而 x.pyx 包含信息窃取恶意软件,可以从 Chrome、Firefox、Yandex、Brave 等网络浏览器窃取 cookies 和个人信息。

在多个 PyPI 软件包中同时出现相同的恶意依赖,确实给人们提出了一个关键问题 —— 这是怎么发生的 ?
外媒 BleepingComputer 尝试联系了这些软件包的作者 ,以了解这个问题是服务器租用由单纯的打错了字产生的,还是维护者账户被劫持所导致。从 pyanxdns 作者和维护者 Marky Egebäck 那里得到的回复确认,这个错误确实是由打错字所造成的。
Egebäck 表示:
很抱歉,在 setup.py 文件中出现了一个打字错误 ,根据 git 历史记录显示,这是在我添加 install_requires 的时候添加的香港云服务器。
此后 ,该开发者重新向 PyPI 上传了一个新版本,并删除了引用恶意 require 依赖的版本 。
目前有在项目中使用 pyanxdns 、api-res-py,以及 keep 的开发者还是需要查看一下目前在使用的版本是什么,避免受到漏洞的影响 ,尽快升级到最新版本,或使用其他软件包进行替换 。亿华云
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“算法与编程”。http://www.bzli.cn/html/085c799907.html
相关文章
事前防御与事后应对并重 思科助力企业提升安全弹性能力
电脑教程如今,我们处在一个不确定的环境中,企业需要韧性,才能应对各种突如其来的问题,并在不确定中实现稳步增长。安全亦是如此。各种创新技术的出现,一方面推动着企业的商业模式变革,提升企业的生产力,另一方面,在企 ...
【电脑教程】
阅读更多勒索软件已进化,企业需要升级其灾难恢复策略
电脑教程随着勒索软件攻击事件的增加,许多企业或个人面临网络安全问题。最近的一项研究发现,大多数勒索软件攻击都取得了成功。这要求企业建立一套防勒索软件系统,以避免因攻击而造成的损失。灾难恢复一直很简单,业务数据 ...
【电脑教程】
阅读更多S3影子存储桶使AWS帐户容易受到攻击
电脑教程攻击者可以通过预先创建具有可预测名称的S3存储桶,从而访问AWS账户或敏感数据,而这些存储桶将被各种服务和工具自动使用。研究人员发现了一种攻击AWS服务或自动配置AWS S3存储桶的第三方项目的新方法 ...
【电脑教程】
阅读更多