.pth que executava o payload em qualquer invocação do Python, mesmo que o LiteLLM nunca fosse importado explicitamente .O TeamPCP usou as credenciais de publicação do PyPI roubadas para enviar esses lançamentos diretamente ao PyPI, contornando o processo de liberação normal baseado no GitHub do LiteLLM . O grupo também comprimiu atividades maliciosas adicionais na mesma janela, incluindo a desfiguração de 15 repositórios de organizações, a eliminação de 182 repositórios pessoais e a tornada pública de 70 repositórios privados da BerriAI (organização controladora do LiteLLM) .
O ataque é um exemplo clássico de comprometimento em cascata na cadeia de suprimentos. O TeamPCP não atacou o LiteLLM diretamente. Em vez disso, explorou uma cadeia de confiança:
pip install litellm==1.82.7 ou 1.82.8 — ou cujo pipeline de CI/CD puxasse automaticamente a versão mais recente — teria seu ambiente de build vasculhado em busca de segredos.Como a CloudSEK observou, "o ataque se originou da dependência do Trivy usada no fluxo de trabalho de varredura de segurança de CI/CD [do LiteLLM]" . Não há CVE para o comprometimento do LiteLLM em si porque nada no código do próprio LiteLLM era vulnerável; a vulnerabilidade estava na relação de confiança entre o pipeline de build do LiteLLM e sua ferramenta de varredura de segurança .
A escala total do roubo de dados só ficou clara cinco meses depois, quando várias empresas de inteligência de ameaças publicaram suas análises:
.env, strings de conexão de banco de dados, segredos de assinatura do Slack, segredos de cliente do Salesforce e credenciais do Git .O FBI emitiu um alerta relâmpago em 2 de julho de 2026 (FLASH-20260702-01) avisando que atores afiliados provavelmente usarão as credenciais exfiltradas durante a campanha do TeamPCP muito após o comprometimento inicial. Ele instruiu as organizações a rotacionarem segredos de CI/CD, tokens de publicação e credenciais de nuvem acessíveis durante as janelas de exposição relevantes .
Os domínios expostos incluíam grandes empresas dos setores de tecnologia, finanças, industrial e telecomunicações. As organizações nomeadas e confirmadas por múltiplas fontes incluem :
O conjunto de dados da CloudSEK continha "correspondências de alta confiança" ligadas a domínios corporativos, repositórios, credenciais ou infraestrutura pertencentes a essas organizações . A Hudson Rock observou que o arquivo continha credenciais "ainda válidas" para muitas dessas organizações meses após o incidente .
Cinco meses após a violação, o pesquisador de segurança independente Kevin Beaumont realizou uma verificação crucial da realidade. Após a reportagem do Ars Technica sobre a violação, Beaumont testou credenciais comprometidas de uma grande empresa de tecnologia dos EUA que afirmou publicamente ter "rotacionado tudo". Usando uma política de divulgação responsável, ele testou as credenciais e descobriu que "quase todas funcionaram" — o que significa que a organização não havia realmente rotacionado seus segredos comprometidos, apesar de afirmar o contrário .
Essa descoberta ressalta uma lição crítica: declarações sobre rotação de credenciais e a rotação real de credenciais são muitas vezes duas coisas diferentes, e as credenciais roubadas neste ataque continuam sendo uma ameaça ativa.
Trate todos os segredos, chaves de API, credenciais de nuvem, chaves SSH, configurações do Kubernetes e quaisquer outros dados confidenciais que estavam acessíveis às versões 1.82.7 ou 1.82.8 do LiteLLM como totalmente comprometidos. A rotação imediata de cada credencial que pode ter sido exposta durante a janela de 24 de março de 2026 é essencial — independentemente de uma organização acreditar que já as rotacionou .
O ataque é considerado a maior violação de cadeia de suprimentos de infraestrutura de IA de 2026, e os dados roubados continuam sendo uma ameaça persistente para invasões de acompanhamento, como demonstrado pelo teste de credenciais de Beaumont . O FBI alertou que ataques subsequentes são prováveis, e o tesouro de credenciais válidas no arquivo de 153 GB é um presente que continua dando para os atores de ameaças.
Se sua organização usou o LiteLLM de qualquer forma em 24 de março de 2026, considere-se comprometido. Verifique a existência do arquivo .pth malicioso (litellm_init.pth) e do backdoor de persistência (~/.config/sysmon/sysmon.py), verifique a versão instalada com pip show litellm e rotacione todas as credenciais que estavam acessíveis a partir do host afetado — chaves de nuvem, chaves de API de provedores de IA, tokens do Kubernetes, chaves SSH e tokens de CI/CD .
.pth que executava o payload em qualquer invocação do Python, mesmo que o LiteLLM nunca fosse importado explicitamente .O TeamPCP usou as credenciais de publicação do PyPI roubadas para enviar esses lançamentos diretamente ao PyPI, contornando o processo de liberação normal baseado no GitHub do LiteLLM . O grupo também comprimiu atividades maliciosas adicionais na mesma janela, incluindo a desfiguração de 15 repositórios de organizações, a eliminação de 182 repositórios pessoais e a tornada pública de 70 repositórios privados da BerriAI (organização controladora do LiteLLM) .
O ataque é um exemplo clássico de comprometimento em cascata na cadeia de suprimentos. O TeamPCP não atacou o LiteLLM diretamente. Em vez disso, explorou uma cadeia de confiança:
pip install litellm==1.82.7 ou 1.82.8 — ou cujo pipeline de CI/CD puxasse automaticamente a versão mais recente — teria seu ambiente de build vasculhado em busca de segredos.Como a CloudSEK observou, "o ataque se originou da dependência do Trivy usada no fluxo de trabalho de varredura de segurança de CI/CD [do LiteLLM]" . Não há CVE para o comprometimento do LiteLLM em si porque nada no código do próprio LiteLLM era vulnerável; a vulnerabilidade estava na relação de confiança entre o pipeline de build do LiteLLM e sua ferramenta de varredura de segurança .
A escala total do roubo de dados só ficou clara cinco meses depois, quando várias empresas de inteligência de ameaças publicaram suas análises:
.env, strings de conexão de banco de dados, segredos de assinatura do Slack, segredos de cliente do Salesforce e credenciais do Git .O FBI emitiu um alerta relâmpago em 2 de julho de 2026 (FLASH-20260702-01) avisando que atores afiliados provavelmente usarão as credenciais exfiltradas durante a campanha do TeamPCP muito após o comprometimento inicial. Ele instruiu as organizações a rotacionarem segredos de CI/CD, tokens de publicação e credenciais de nuvem acessíveis durante as janelas de exposição relevantes .
Os domínios expostos incluíam grandes empresas dos setores de tecnologia, finanças, industrial e telecomunicações. As organizações nomeadas e confirmadas por múltiplas fontes incluem :
O conjunto de dados da CloudSEK continha "correspondências de alta confiança" ligadas a domínios corporativos, repositórios, credenciais ou infraestrutura pertencentes a essas organizações . A Hudson Rock observou que o arquivo continha credenciais "ainda válidas" para muitas dessas organizações meses após o incidente .
Cinco meses após a violação, o pesquisador de segurança independente Kevin Beaumont realizou uma verificação crucial da realidade. Após a reportagem do Ars Technica sobre a violação, Beaumont testou credenciais comprometidas de uma grande empresa de tecnologia dos EUA que afirmou publicamente ter "rotacionado tudo". Usando uma política de divulgação responsável, ele testou as credenciais e descobriu que "quase todas funcionaram" — o que significa que a organização não havia realmente rotacionado seus segredos comprometidos, apesar de afirmar o contrário .
Essa descoberta ressalta uma lição crítica: declarações sobre rotação de credenciais e a rotação real de credenciais são muitas vezes duas coisas diferentes, e as credenciais roubadas neste ataque continuam sendo uma ameaça ativa.
Trate todos os segredos, chaves de API, credenciais de nuvem, chaves SSH, configurações do Kubernetes e quaisquer outros dados confidenciais que estavam acessíveis às versões 1.82.7 ou 1.82.8 do LiteLLM como totalmente comprometidos. A rotação imediata de cada credencial que pode ter sido exposta durante a janela de 24 de março de 2026 é essencial — independentemente de uma organização acreditar que já as rotacionou .
O ataque é considerado a maior violação de cadeia de suprimentos de infraestrutura de IA de 2026, e os dados roubados continuam sendo uma ameaça persistente para invasões de acompanhamento, como demonstrado pelo teste de credenciais de Beaumont . O FBI alertou que ataques subsequentes são prováveis, e o tesouro de credenciais válidas no arquivo de 153 GB é um presente que continua dando para os atores de ameaças.
Se sua organização usou o LiteLLM de qualquer forma em 24 de março de 2026, considere-se comprometido. Verifique a existência do arquivo .pth malicioso (litellm_init.pth) e do backdoor de persistência (~/.config/sysmon/sysmon.py), verifique a versão instalada com pip show litellm e rotacione todas as credenciais que estavam acessíveis a partir do host afetado — chaves de nuvem, chaves de API de provedores de IA, tokens do Kubernetes, chaves SSH e tokens de CI/CD .