Kriptovaluta bányász kártevőt találtak egy Python könyvtárban

Egy ellátási lánc támadás során kiderült, hogy az ultralytics nevű népszerű Python mesterséges intelligencia (AI) könyvtár két verzióját kompromittálták, annak érdekében, hogy egy kriptovaluta-bányász programot telepítsenek az áldozatok gépén. A 8.3.41 és 8.3.42 verziókat azóta eltávolították a Python Package Index (PyPI) tárhelyéről. Az ezt követően kiadott verzió már tartalmazza a biztonsági javítást.

A projekt karbantartója, Glenn Jocher, megerősítette a GitHubon, hogy a két verziót rosszindulatú kódbefecskendezés fertőzte meg a PyPI telepítési munkafolyamatában. Ez azután vált nyilvánvalóvá, hogy jelentések érkeztek arról, hogy a könyvtár telepítése drasztikus CPU használat növekedést eredményezett, amely a kriptovaluta bányászat tipikus jele. A támadás legjelentősebb aspektusa, hogy a támadók kompromittálták a projekthez kapcsolódó build-környezetet, és jogosulatlan módosításokat illesztettek be a kódellenőrzési lépés befejezése után. Ez eltérést eredményezett a PyPI-re és a GitHub tárhelyére publikált forráskód között. A kártevő lehetővé teheti egy támadó számára, hogy egy rosszindulatú pull requestet készítsen, melynek segítségével egy payload letöltését és végrehajtását is elindíthatja macOS és Linux rendszereken. A könyvtár felhasználóinak javasolt frissíteni a legújabb verzióra.

(thehackernews.com)