网易首页 > 网易号 > 正文 申请入驻

10个恶意提交,把LiteLLM的API密钥送进了攻击者服务器

0
分享至

10月21日,一个恶意版本的LiteLLM被上传到了PyPI。版本号是1.107.0,上传时间是当天11:39 UTC,到1:20 UTC被PyPI隔离。最近的安全版本是v1.106.2。


问题不止在PyPI。GHCR和Docker Hub上的LiteLLM容器镜像也包含了被植入木马的版本,涉及v1.107.0、latest、main-latest和main-stable这几个标签,这些镜像在约13:53 UTC被移除。


恶意包安装后,会把三个文件直接释放到site-packages根目录:cook.pth、cook.py和sitecustomize.py。这三个文件的设计目标是:只要Python解释器启动,它们就会被执行。


启动时,解释器先处理cook.pth,其中包含一条导入cook的命令,进而加载cook.py。cook.py会自我解混淆,运行窃取程序,并向/tmp/.pc_once_72129118c59f5636c0bb写入一个标记文件——这一步在Windows上会失败,因为该路径通常不存在。

窃取程序收集系统、浏览器、开发者、云和AI工具的密钥,加密后通过POST请求外传到www.litellm.dev/healthcheck。这个域名由攻击者控制,伪装成LiteLLM的基础设施。

sitecustomize.py只在Linux和macOS上运行。它会尝试从一个GitHub死信箱(letters9813/pythonclient-test/main/domain.txt)获取domain.txt,如果拿到响应,就从http:///codepy下载第二阶段Python脚本并执行。分析期间,domain.txt从未被填充过,该仓库在13:30 UTC已被下架。

内嵌的凭据窃取模块内部名为privcollect,横跨16个模块收集敏感数据:

  • Chrome、Firefox、Edge、Safari的浏览器凭据与Cookie
  • ~/.aws/下的AWS凭据、环境变量,以及EC2/ECS实例元数据(IMDS)
  • GCP服务账号密钥与应用默认凭据
  • Azure CLI缓存中的令牌
  • 环境变量或配置文件中存放的OpenAI、Anthropic、Cohere等LLM厂商API密钥
  • SSH私钥、GPG密钥和shell历史文件

LiteLLM Proxy把上游API密钥存在PostgreSQL数据库里。窃取程序直接查询这个库,执行SELECT * FROM "LiteLLM_CredentialsTable" LIMIT 500,把配置过的所有厂商凭据取走。

收集到的数据用AES-256-CBC加密,密钥以RSA-4096封装,再通过HTTP外传,请求头里带着硬编码的X-Token和一个Internet Explorer 7的User-Agent字符串。

载荷来自github.com/Berri-AI/litellm上的恶意提交。注意这个带连字符的写法,它和合法的BerriAI组织不是同一个。这个仓库在GitHub上不可见,被用来把载荷注入发布流水线。

10月21日08:56到10:46 UTC之间,攻击者用邮箱ckdi82fkoos@proton.me推送了10个提交。前九个在GitHub.com上创建,因此带有GitHub的已验证签名。

前三个提交在两分钟内完成,加入了持久化文件cook.pth、cook.py和sitecustomize.py。随后四个提交把版本号推到1.107.0。间隔39分钟后,两个提交细化了载荷,并向pyproject.toml加入关键指令data = "cook",让构建工具把恶意代码打进wheel包。

最后一个提交在58分钟后完成,用的是另一个邮箱(Berri-AI@users.noreply.github.com),且没有签名,暗示来自不同环境。它向Dockerfile加入了COPY cook ./cook。

Berri-AI仓库虽然已不可用,但由于Git的fork对象共享机制,所有提交仍可通过父仓库访问。完整diff在github.com/BerriAI/litellm/compare/a8113b0d...20535d8f。

对使用LiteLLM的团队来说,眼下最直接的动作是核对版本:确认没有装过1.107.0,容器镜像没有拉过上述四个标签,并检查环境变量和配置文件中存放的各家API密钥是否需要轮换。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
劝告全体国人快点清醒,务请提早做足思想准备,由于国防部早已道出了实底。日本这几年加军费,不是小修小补

劝告全体国人快点清醒,务请提早做足思想准备,由于国防部早已道出了实底。日本这几年加军费,不是小修小补

扶苏聊历史
2026-10-22 10:28:32
首秀就疯!45分7板6助,改写31年历史纪录,灰熊922万捡到宝

首秀就疯!45分7板6助,改写31年历史纪录,灰熊922万捡到宝

大西体育
2026-10-22 11:03:26
中国男足3-3西亚劲旅,连续3轮U17海湾杯保持不败,排名第一

中国男足3-3西亚劲旅,连续3轮U17海湾杯保持不败,排名第一

侧身凌空斩
2026-10-23 02:59:40
A股:刚刚,中央八部门重磅发布!10月23日周五,将迎来新的拐点

A股:刚刚,中央八部门重磅发布!10月23日周五,将迎来新的拐点

虎哥闲聊
2026-10-23 00:00:04
羡慕哭了!宝马裁员8000人,离职补偿金最高达487万元!员工争着离职挤崩系统

羡慕哭了!宝马裁员8000人,离职补偿金最高达487万元!员工争着离职挤崩系统

聊斋新志
2026-10-22 19:28:15
"看你是个美女才帮的你",搬一箱水就能脑补一场床戏?这届网友的想象力,全用在下半身了!

"看你是个美女才帮的你",搬一箱水就能脑补一场床戏?这届网友的想象力,全用在下半身了!

聊斋新志
2026-10-21 17:47:08
广东首胜夜一人最尴尬!赢18分的局在场输7分,粤蜜:不想打就走

广东首胜夜一人最尴尬!赢18分的局在场输7分,粤蜜:不想打就走

弄月公子
2026-10-22 22:08:18
特朗普公开表示:不对俄罗斯实施制裁的原因是,俄罗斯和中国在伊朗问题上并没有扮演什么重要角色,对此我们表示感谢

特朗普公开表示:不对俄罗斯实施制裁的原因是,俄罗斯和中国在伊朗问题上并没有扮演什么重要角色,对此我们表示感谢

吉刻新闻
2026-10-22 20:28:48
黄奇帆之子往事:从国际投行到神秘广微系,再到魏桥的跳跃

黄奇帆之子往事:从国际投行到神秘广微系,再到魏桥的跳跃

趣味萌宠的日常
2026-10-23 03:07:16
万万没想到,那曲7级地震震中区域人烟稀少

万万没想到,那曲7级地震震中区域人烟稀少

桃叶渡春
2026-10-23 00:45:05
网友用两种方法测算问界M9撞车瞬间车速,结果都远低于139km/h

网友用两种方法测算问界M9撞车瞬间车速,结果都远低于139km/h

西虹市闲话
2026-10-22 14:49:47
悉尼奥运会前,袁伟民坚决反对“马家军”参赛:大不了不当局长了

悉尼奥运会前,袁伟民坚决反对“马家军”参赛:大不了不当局长了

小莜读史
2026-10-12 09:38:33
7-0提前出线!中国女足杀疯了,5人同时破门,U17世界杯16强定5席

7-0提前出线!中国女足杀疯了,5人同时破门,U17世界杯16强定5席

侃球熊弟
2026-10-23 01:03:07
魏莹“陪睡”案新进展:案件细节太颠覆,三方口述揭露更多内幕!

魏莹“陪睡”案新进展:案件细节太颠覆,三方口述揭露更多内幕!

莫地方
2026-10-22 10:22:36
班凯罗你太狠了,首秀就创造80年NBA独一无二纪录,2.3亿真不贵

班凯罗你太狠了,首秀就创造80年NBA独一无二纪录,2.3亿真不贵

大西体育
2026-10-22 11:38:05
乒乓球亚锦赛国乒男团逆转晋级决赛,林诗栋独砍2分;日本男团不敌韩国队,张本智和单局0比11惨败,松岛辉空遭零封

乒乓球亚锦赛国乒男团逆转晋级决赛,林诗栋独砍2分;日本男团不敌韩国队,张本智和单局0比11惨败,松岛辉空遭零封

极目新闻
2026-10-22 16:16:13
让人寒心!莫大留学生陈宇昕被开除遣返,其归国照片流出,“满脸毫无悔意”引发众怒

让人寒心!莫大留学生陈宇昕被开除遣返,其归国照片流出,“满脸毫无悔意”引发众怒

火山詩话
2026-10-22 06:55:10
中土网民掀起史诗级骂战,全球震惊了

中土网民掀起史诗级骂战,全球震惊了

凤眼论
2026-10-22 15:13:34
关于社保这事,有网友看出了这样一个动向

关于社保这事,有网友看出了这样一个动向

清晖有墨
2026-10-22 12:40:30
KTV查严了,卖淫女盯上郊区充电站:车主充电二三十分钟,人走不了,车门一关就“办事”

KTV查严了,卖淫女盯上郊区充电站:车主充电二三十分钟,人走不了,车门一关就“办事”

一丝不苟的法律人
2026-10-22 09:36:04
2026-10-23 05:19:00
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
195文章数 89关注度
往期回顾 全部

科技要闻

腾讯云谷歌紧急行动!互联网安全出大事

头条要闻

西藏7.0级地震亲历者:房子震得嘎嘎叫 不敢回家

头条要闻

西藏7.0级地震亲历者:房子震得嘎嘎叫 不敢回家

体育要闻

卢卡:伦德伯格,欢迎来到NBA

娱乐要闻

芭莎盛典,张小斐因救场实现口碑暴涨

财经要闻

宁德,跌成了一只红利股?

汽车要闻

搭城市NOA/续航555KM 捷达M6上市售7.98万起

态度原创

游戏
本地
房产
公开课
军事航空

小岛秀夫谈《死亡搁浅》争议:只有云玩家才跟风黑!

本地新闻

一场垂直登高赛跑出了"山城"的真正内核

房产要闻

租金大跳水!荒了6年,海口这个地标商业,开始急了!

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

泽连斯基"愿以领土换和平协议" 普京表态

无障碍浏览 进入关怀版