.pth-fil som körde nyttolasten vid alla Python-anrop, även om LiteLLM aldrig explicit importerades TeamPCP använde de stulna PyPI-publiceringsuppgifterna för att skicka dessa versioner direkt till PyPI, och kringgick därmed LiteLLM:s normala GitHub-baserade lanseringsprocess . Gruppen komprimerade också ytterligare skadlig aktivitet till samma fönster, inklusive att deface:a 15 organisationsarkiv, radera 182 personliga arkiv och göra 70 privata BerriAI-arkiv (LiteLLM:s moderorganisation) offentliga
.
Attacken är ett typexempel på en kaskadartad leveranskedjekompromettering. TeamPCP attackerade inte LiteLLM direkt. Istället utnyttjade de en kedja av förtroende:
pip install litellm==1.82.71.82.8 – eller vars CI/CD-pipeline automatiskt hämtade den senaste versionen – fick sin byggmiljö skrapad på hemligheter.Som CloudSEK noterade: "attacken härstammade från Trivy-beroendet som användes i [LiteLLM:s] CI/CD-säkerhetsgranskningsflöde" . Det finns ingen CVE för själva LiteLLM-komprometteringen eftersom ingenting i LiteLLM:s egen kod var sårbart; sårbarheten låg i förtroenderelationen mellan LiteLLM:s byggpipeline och dess säkerhetsgranskningsverktyg
.
Den fulla omfattningen av datastölden blev tydlig först fem månader senare när flera hotintelligensföretag publicerade sina analyser:
.env-filer, databasanslutningssträngar, Slack-signeringshemligheter, Salesforce-klienthemligheter och Git-uppgifter FBI utfärdade den 2 juli 2026 en flash-rådgivning (FLASH-20260702-01) som varnade för att associerade aktörer sannolikt kommer att beväpna exfiltrerade uppgifter från TeamPCP-kampanjen långt efter den ursprungliga komprometteringen. De uppmanade organisationer att rotera CI/CD-hemligheter, publiceringstokens och molnuppgifter som var tillgängliga under de relevanta exponeringsfönstren .
De exponerade domänerna inkluderade stora företag inom teknik, finans, industri och telekom. Bekräftade namngivna organisationer från flera källor inkluderar :
CloudSEK:s dataset innehöll "högt förtroende matchningar" kopplade till företagsdomäner, arkiv, uppgifter eller infrastruktur som tillhör dessa organisationer . Hudson Rock noterade att arkivet innehöll uppgifter som fortfarande var "giltiga" för många av dessa organisationer månader efter incidenten
.
Fem månader efter intrånget genomförde den oberoende säkerhetsforskaren Kevin Beaumont en avgörande verklighetskontroll. Efter Ars Technicas rapport om intrånget testade Beaumont komprometterade uppgifter från ett stort amerikanskt teknikföretag som offentligt hade hävdat att de "roterat allt". Genom att använda en policy för ansvarsfull avslöjande testade han uppgifterna och fann att "nästan varje fungerade" – vilket innebär att organisationen faktiskt inte hade roterat sina komprometterade hemligheter trots att de påstått motsatsen .
Detta fynd understryker en kritisk lärdom: uttalanden om rotationsåtgärder och faktisk rotation av uppgifter är ofta två olika saker, och de stulna uppgifterna från denna attack utgör fortfarande ett aktivt hot.
Behandla alla hemligheter, API-nycklar, molnuppgifter, SSH-nycklar, Kubernetes-konfigurationer och andra känsliga data som var tillgängliga för LiteLLM-versionerna 1.82.7 eller 1.82.8 som fullständigt komprometterade. Omedelbar rotation av varje uppgift som kunde ha exponerats under fönstret den 24 mars 2026 är avgörande – oavsett om en organisation tror att de redan har roterat dem .
Attacken anses vara den största leveranskedjeattacken mot AI-infrastruktur 2026, och de stulna uppgifterna utgör ett bestående hot för uppföljande intrång, vilket Beaumonts tester visade . FBI har varnat för att uppföljande attacker är sannolika, och skattkistan av giltiga uppgifter i 153 GB-arkivet är en gåva som fortsätter att ge för hotaktörer.
Om din organisation använde LiteLLM i någon kapacitet den 24 mars 2026, utgå från att den är komprometterad. Kontrollera om den skadliga .pth-filen (litellm_init.pth) och bakdörren (~/.config/sysmon/sysmon.py) finns, verifiera den installerade versionen med pip show litellm.