Activ.NET Activ.NET
Cybersecurity · 4 min citire

Atac cibernetic major: LiteLLM v1.107.0 compromis cu malware

Pachetul PyPI și imaginile Docker pentru LiteLLM v1.107.0 au fost compromise pentru a fura date de autentificare. Află ce trebuie să faci urgent dacă folosești acest SDK.

DI
drd. Ing. Dani Radulescu
Inginer · doctorand · Activ.NET Arad
Distribuie
Atac cibernetic major: LiteLLM v1.107.0 compromis cu malware

Imagine · cybersecurity

Când o bibliotecă open-source folosită de giganți precum Netflix sau NVIDIA devine vector de infecție, discuția despre securitatea lanțului de aprovizionare software nu mai este doar o temă pentru corporații, ci o realitate care poate lovi orice companie care integrează instrumente moderne de inteligență artificială. La clienții noștri din Arad vedem tot mai des adoptarea rapidă a soluțiilor AI, însă puțini conștientizează riscurile ascunse din spatele actualizărilor automate de pachete. În data de 21 octombrie 2026, popularul gateway AI LiteLLM a fost ținta unui atac de tip supply-chain, versiunea 1.107.0 fiind modificată malițios pentru a fura date critice de autentificare și chei de securitate direct din mediul de producție.

#Ce s-a întâmplat

Potrivit informațiilor publicate pe BleepingComputer și detaliilor furnizate de administratorii proiectului, pe 21 octombrie 2026, atacatorii au compromis canalul de lansare (release pipeline) al proiectului LiteLLM. Atacul a afectat toate pachetele PyPI (fișierele wheel .whl pentru versiunea 1.107.0) disponibile între orele 11:39 și 13:23 UTC, precum și imaginile Docker și GHCR publicate în intervalul 11:46 - 14:20 UTC. Mai exact, versiunile afectate au inclus litellm==1.107.0 pe PyPI și tag-urile v1.107.0, latest, main-latest și main-stable pe Docker Hub și GitHub Container Registry.

Spre deosebire de alte breșe, atacatorii nu au modificat codul aplicației în sine, ci au adăugat trei fișiere malițioase (cook.pth, cook.py și sitecustomize.py) în directorul bibliotecii Python. Cercetătorii de la Socket și Endor Labs au explicat că, în mod normal, Python procesează liniile executabile .pth și încearcă să importe fișierele sitecustomize la fiecare pornire. Asta înseamnă că simpla rulare a unui script sau chiar verificarea mediului prin comenzi Python sau pip declanșa execuția codului malițios. Payload-ul a fost conceput să extragă date sensibile, cum ar fi date de acces la platforme cloud (AWS, Azure, GCP), chei API pentru AI, date de browser, variabile de mediu și chei SSH sau GPG. Datele colectate au fost criptate și trimise către serverul atacatorilor, în timp ce un loader dedicat verifica periodic adrese externe pentru a rula instrucțiuni suplimentare.

#Impact pentru firme

Pentru o companie mică sau mijlocie, un astfel de incident reprezintă un coșmar de securitate. Dacă dezvoltatorii interni sau echipele externe au actualizat pachetul LiteLLM în fereastra de timp menționată, pe servere de test sau de producție, întreg perimetrul de securitate a fost compromis instantaneu. Datele de acces la platforme cloud, cheile de repository Git și variabilele de mediu (.env) au fost expuse. Din experiența noastră în auditarea infrastructurilor IT din vestul țării, multe firme păstrează parole și chei de acces direct în fișiere de configurare neprotejate corespunzător. Recuperarea nu înseamnă doar ștergerea pachetului, ci presupune un efort amplu de reconstrucție a sistemelor și de reînnoire a tuturor cheilor și parolelor compromise.

#Recomandări concrete

Dacă folosiți sau ați folosit LiteLLM în fluxurile voastre de dezvoltare, echipa Activ.NET vă recomandă să luați măsuri imediate, fără a lansa interpretorul Python pe mașinile potențial infectate:

  1. Opriți imediat toate containerele și serviciile care folosesc versiunea 1.107.0 de la LiteLLM, fără a rula comenzi Python sau pip pentru diagnosticare, deoarece acest lucru activează payload-ul.
  2. Izolați sistemele afectate și reconstruiți-le de la zero folosind backup-uri curate. Simpla ștergere a directorului pachetului poate lăsa în sistem fișiere de start active sau un loader funcțional; reveniți explicit la versiunea sigură anterioară, 1.106.2.
  3. Schimbați și reînnoiți urgent absolut toate datele de acces și cheile expuse: schimbați parolele AWS, Azure, Google Cloud, cheile SSH, token-urile de acces GitHub, npm, PyPI și toate cheile API asociate modelelor AI.
  4. Implementați reguli stricte de control al accesului și monitorizare proactivă. Pentru a preveni astfel de breșe în compania ta, apelează cu încredere la serviciile noastre de Service IT pentru firme și administrare servere, asigurându-te că mediul tău digital beneficiază de o protecție robustă.

#Concluziile noastre

Incidente precum cel de la LiteLLM demonstrează că lanțul de aprovizionare open-source este noua țintă preferată a infractorilor cibernetici. Chiar și proiectele majore, susținute de companii globale, pot fi compromise prin breșe în pipeline-ul CI/CD. La Activ.NET, credem că prevenția nu mai înseamnă doar instalarea unui antivirus clasic, ci o strategie complexă de vizibilitate, izolare și igienă cibernetică strictă. Rămânem la dispoziția partenerilor noștri din Arad și din toată România pentru a le oferi consultanță și suport tehnic de înaltă clasă în fața oricăror provocări digitale.


Inspirat din: LiteLLM release pipeline hacked to distribute info-stealer malware

Cum a fost scris articolul: documentat cu asistență AI pe baza surselor de mai sus.

Lucrăm cu firme din Arad și din toată țara

Vrei o opinie tehnică pe situația ta concretă?

Spune-ne ce vrei să rezolvi și-ți răspundem în 24h cu o evaluare gratuită — fără presiune comercială.

Folosim cookies

Folosim cookies pentru a îmbunătăți experiența ta, a analiza traficul și a personaliza conținutul. Citește politica de confidențialitate.

Preferințe cookies

Activează doar categoriile de cookies pe care le accepți. Cookies necesare sunt mereu active pentru funcționarea de bază a site-ului.