Der PyPI-pakke og Docker-billede med LiteLLM er blevet tilføjet skadelig software

En publikationen i PyPI-repositoriet er blevet rapporteret som skadelig, med 23 millioner downloads om ugen, samt indsprøjtning af skadelig kode i projektets officielle Docker-billede. Dette er ikke første gang, at et sådant indtilfælde sker med LiteLLM - tidligere på året udgav angriberne allerede skadelige versioner efter at have opsnappet adgangsoplysningerne til vedligeholderen. Denne gang uploadede angriberne version LiteLLM 1.107.0, der indeholdt skadelig kode til at muliggøre fjernudførelse af kommandoer samt søgning efter og sending af adgangsoplysninger, nøgler og tokens.

Den skadelige kode blev indsat under byggeprocessen uden kompromittering af git-repositoriet. Efter installationen aktiveres den skadelige kode inden import af LiteLLM gennem installation af filerne cook.pth, cook.py og sitecustomize.py i bibliotekmappen for Python. Disse filer køres hver gang Python udføres i systemet uden at brugeren behøver at foretage nogen handlinger.

Først starter Python filen cook.pth, som kun indeholder én linje "import cook" for at importere skriptet cook.py, som indsamler adgangsoplysninger. Dernæst importeres skriptet sitecustomize.py, som bruges til baggrundsindlæsning af ekstern kode (indlæsningsparameterne bestemmes ved hjælp af "raw.githubusercontent.com/letters9813/pythonclient-test/main/domain.txt"). Den skadelige kode i begge skripter er komprimeret med zlib og kodet med Base64. En indikator for kompromittering kan være fremkomsten af filerne "/tmp/.pc_once_*" og "/tmp/remote_code_loader.lock" i systemet.

Efter aktivering scanner filen cook.py forbindelsesparametre til cloudtjenester, repositories og systemer til kontinuerlig integration (AWS, Azure, Google Cloud, Kubernetes, Docker, GitHub CLI, Vault, Terraform, Packer), udviklerkonti, Git-forbindelsesparametre, npm- og PyPI-indstillinger, filer med miljøvariabler, hemmelige nøgler til SSH, PGP og TLS, AI-værktøjsindstillinger, browser-databaser med cookies, gemte data og historik samt information om processer og miljøvariable. De opdagede data krypteres ved hjælp af algoritmerne AES-256-CBC + RSA-4096 og sendes som en bekræftelsesforespørgsel til websitet litellm.dev, oprettet af de kriminelle.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster