据Hacker News当地时间24日报道,AI模型接入工具LiteLLM因主密钥误泄露,导致其部署链路遭黑客入侵,恶意版本随后被上传至PyPI、Docker Hub等官方分发平台。
LiteLLM已对外披露此次事故经过,并确认相关情况属实。
根据LiteLLM说明,5月27日上传至公开GitHub仓库的一份配置文件中包含其代理平台的主密钥。公司在发现问题后随即删除了该文件,但并未撤销这把密钥。
10月10日,黑客利用这把未撤销的主密钥侵入LiteLLM代理平台,并窃取了一个GitHub访问令牌。该令牌关联超级管理员账户,且权限未作限制。
随后,攻击者获得了对该组织下所有代码仓库的访问权限,并进一步窃取了两名具备管理权限工程师的访问令牌。
10月21日,黑客将部署链路指向伪造仓库,并使用其中一名工程师的令牌发起部署,再利用另一名工程师的令牌完成审批。此后,恶意版本1.107.0被上传至PyPI、Docker Hub等平台。Upwind的研究人员在30分钟内上报异常,PyPI约在1小时后对该版本进行了隔离处理。
Microsoft安全研究团队警告称,恶意文件位于应用目录之外,仅删除应用本身,相关残留文件仍可能存在。
记者信息