LiteLLM è diventato un trojan: Spero che il vostro pip install sia stato un po’ meno entusiasta del solito

LiteLLM è diventato un trojan: Spero che il vostro pip install sia stato un po' meno entusiasta del solito

Avete presente quella sensazione di onnipotenza che provate quando lanciate un semplice ‘pip install’ e vedete la barra di progresso avanzare in tutta tranquillità? Ecco, quella sensazione è esattamente ciò che gli hacker vogliono che proviate prima di sfilarti le chiavi di casa.

La notizia che arriva dai corridoide di Hacker News è una di quelle che ti fa venire voglia di buttare tutto il server in un fosso e tornare a scrivere codice su carta millimetrata. La versione 1.107.0 di LiteLLM, disponibile su PyPI, è stata compromessa. Non parlo di un banale bug che fa crashare il programma o di una memory leak che ti mangia la RAM come un processo di Chrome fuori controllo. No, qui parliamo di roba pesante: un credential stealer e una backdoor per la Remote Code Execution (RCE) infilati direttamente nei file wheel.

In pratica, ogni volta che avvii Python, il malware si sveglia, si gode la vista del vostro ambiente e inizia a mandare in giro i vostri segreti. È come se aveste invitato un guest in casa vostra, gli aveste dato le chiavi del garage e lui, invece di sedersi sul divano, iniziasse a fotocopiare i vostri documenti d’identità e a lasciare la porta sul retro aperta per i suoi amici.

Per chi non fosse aggiornato sul perché LiteLLM sia un pezzo importante nel panorama attuale, è quel middleware fondamentale per far parlare diversi LLM tra loro. Se lavori con l’AI, probabilmente lo usi. E se lo usi, potresti aver installato involontariamente il regalo di Capodanno più tossico dell’anno.

Nonostante la notizia arrivi da fonti internazionali e riguardi principalmente l’ecosistema globale di PyPI, il rischio per noi in Italia è reale. Non è che arrivi una direttiva dell’UE che blocca i pacchetti, ma se il vostro server di produzione o il vostro ambiente di sviluppo locale viene compromesso, i danni non guardano in faccia alla nazionalità. E parliamoci chiaro: il problema non è la legge, il problema è che la fiducia nel concetto di ‘dependency management’ sta andando a farsi benedire proprio mentre tutti urliamo alla rivoluzione tecnologica.

Quindi, un consiglio da amico (che non vuole vedervi piangere su Slack domani mattina): se avete usato la versione 1.107.0, fermatevi. Cancellate tutto, pulite l’ambiente e passate a una versione nota per essere sicura. Verificate i checksum, controllate i log e, per l’amor di Turing, smettete di fidarvi ciecamente di ogni pacchetto che appare nella vostra terminale. La libertà di usare l’open source è fantastica, ma solo se non finisce che il vostro codice diventa il cavallo di Troia per un attacco massivo.

Source: Compromised LiteLLM 1.107.0 on PyPI Installs a Credential Stealer and Backdoor

Lascia un commento