Pacote Python LiteLLM é comprometido em ataque à cadeia de suprimentos

Destaques
- •Versão 1.107.0 do pacote LiteLLM foi comprometida em ataque à cadeia de suprimentos.
- •Malware roubou senhas de acesso de engenheiros no GitHub para distribuir código malicioso.
- •Usuários devem rotacionar chaves de acesso e credenciais de nuvem e IA imediatamente.
O ecossistema de inteligência artificial (IA) foi abalado por um incidente de segurança envolvendo o pacote Python LiteLLM. A versão 1.107.0 do pacote foi comprometida em um ataque à cadeia de suprimentos, permitindo que cibercriminosos distribuíssem códigos maliciosos capazes de coletar chaves de API, credenciais de nuvem e dados de navegadores.
A ameaça foi identificada por pesquisadores das empresas Upwind, SafeDep, Socket e StepSecurity. Segundo Oliver Jensen, diretor de segurança da LiteLLM, o ataque ocorreu após o roubo de senhas de acesso de três engenheiros no GitHub. Os invasores conseguiram, então, rodar e aprovar o sistema de atualizações da empresa para disseminar o código malicioso.
Como o código malicioso opera
O programa contaminado foi distribuído em lojas oficiais de softwares para programadores e em instaladores de sistemas, o que possibilitou que milhões de usuários fossem atingidos. O vírus começa a agir assim que o sistema de programação Python é ligado, mesmo que a biblioteca LiteLLM nunca tenha sido utilizada.
A ameaça utiliza arquivos de inicialização automática do Python para executar duas cargas principais. A primeira varre chaves de acesso a serviços de nuvem como AWS e Azure, senhas salvas em navegadores e credenciais de ferramentas de desenvolvimento. A segunda etapa estabelece uma conexão periódica com um repositório externo para baixar e executar novas instruções, conforme detalhado em relatório técnico da StepSecurity.
Medidas de contenção e recuperação
A plataforma PyPI removeu a versão contaminada e os repositórios de contêineres limparam as imagens afetadas. Especialistas de segurança debatem a necessidade de maior rigidez na verificação de procedência de código.
Para usuários que utilizaram a versão comprometida, a recomendação é considerar qualquer ambiente onde a versão 1.107.0 rodou como vulnerável. É crucial fixar a versão segura anterior, especificamente a 1.106.2, e realizar a rotação imediata de todas as chaves de acesso, tokens de nuvem, senhas de banco de dados e credenciais de IA que estivessem acessíveis na máquina ou servidor afetado.
Oliver Jensen afirmou que todos os tokens que participaram do ataque foram revogados e que a LiteLLM removeu temporariamente a maioria dos usuários da organização no GitHub como medida de precaução.
Matérias originais
- Pacote LiteLLM sofre ataque cibernético e vaza senhas · estadao.com.br



