Det er blitt integrert ondsinnet programvare i PyPI-pakken og Docker-bildet med LiteLLM.

Det ble registrert en publisering i PyPI-repositoriet av en ondsinnet versjon av LiteLLM-biblioteket, som har 23 millioner nedlastinger i uken, samt innsetting av ondsinnet kode i det offisielle Docker-bildet av prosjektet. Dette er ikke det første slike hendelsen med LiteLLM – i mars i år publiserte angripere allerede ondsinnede utgivelser etter å ha avhendet kontoopplysninger. Denne gangen plasserte angriperne versjon LiteLLM 1.107.0, som hadde innebygd ondsinnet kode for å muliggjøre fjernkjøring av kommandoer, samt søking og sending av kontoopplysninger, nøkler og tilgangstokener.

Den ondsinnede koden ble integrert under byggeprosessen uten å kompromittere git-repositoriet. Etter installasjonen aktiveres den ondsinnede koden før import av LiteLLM ved å sette inn filene cook.pth, cook.py og sitecustomize.py i Python-biblioteksdirektoriet. Disse filene kjøres ved hvert Python-utførelse i systemet uten at brukeren trenger å utføre noen handlinger.

Først kjører Python-filen cook.pth, som kun inneholder én linje «import cook» for å importere scriptet cook.py, som samler inn kontoopplysninger. Deretter importeres scriptet sitecustomize.py, som brukes for bakgrunnsinnlasting av ekstern kode (innlastingsparametere bestemmes via lenken «raw.githubusercontent.com/letters9813/pythonclient-test/main/domain.txt»). Den ondsinnede koden i begge script er komprimert med zlib og kodet med Base64. Et tegn på kompromittering kan være at filer «/tmp/.pc_once_*» og «/tmp/remote_code_loader.lock» vises i systemet.

Etter aktivering skanner filen cook.py tilkoblingsparametere til skyttjenester, repositorier og kontinuerlige integrasjonssystemer (AWS, Azure, Google Cloud, Kubernetes, Docker, GitHub CLI, Vault, Terraform, Packer), utviklerkontoer, git-tilkoblingsparametere, npm- og PyPI-innstillinger, filer med miljøvariabler, hemmelige nøkler for SSH, PGP og TLS, AI-verktøyinnstillinger, nettleserdatabaser med informasjonskapsler, lagrede data og historikk, samt informasjon om prosesser og miljøvariabler. Oppdagede data krypteres med AES-256-CBC + RSA-4096-algoritmer og sendes i form av en bekreftelsesforespørsel til nettsiden litellm.dev, opprettet av angriperne.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster