Lumen Black Lotus Labs navodi da je malver koji naziva PoeLLM od aprila 2026. pogodio više od 3.400 servera, pretvarajući kompromitovane mašine u rudare kriptovaluta, a u nekim slučajevima i u skenere novih ciljeva. Istraživači su kampanju nazvali Canto Incognito; ona je zahvatila AI servise dostupne sa interneta, ali i PDF konverter i razvojnu platformu. Pouka za operatere leži u toj kombinaciji: važniji su izloženi servis i njegova konfiguracija nego oznaka AI.

Lumen je objavio svoje istraživanje PoeLLM-a 7. oktobra, prema tadašnjim izveštajima The Hacker News-a i The Register-a. Istraživači datiraju prvi commit GitHub repozitorijuma kampanje na 13. april i kažu da su šire skeniranje i iskorišćavanje usledili u maju. Ukupan broj predstavlja servere koje je Lumen identifikovao u svojoj istrazi, a ne popis svih instalacija pomenutih proizvoda. Kompanija kaže da je većina uočenih žrtava verovatno koristila ranjive, javno izložene servise, uz koncentraciju u SAD i zapadnoj Evropi.

Pesma kao adresar

PoeLLM čita odabrane reči iz pesme u GitHub repozitorijumu i koristi rečnik ugrađen u malver da izvede trenutnu adresu komandno-kontrolnog servera. Izmena tih reči omogućava operateru da preusmeri zaražene sisteme na novi server bez izmene malvera na svakom računaru. Lumen je zabeležio 11 izmena pesme posle početnog commita. Pesma je služila za pronalaženje infrastrukture operatera; nije navela AI model da prati instrukcije. Lumenova procena da akter govori italijanski zasniva se na tragovima na italijanskom jeziku i mrežnom saobraćaju. To je procena atribucije, a ne identitet konkretne osobe ili potvrđena lokacija.

Istraživači navode rudare XMRig i Iron u malveru i veze sa infrastrukturom za rudarenje Kryptex. Videli su i zaražene računare kako skeniraju druge izložene sisteme i napadaju ih. Lumen kaže da je njegova mrežna telemetrija povezala više od 1.000 dodatnih IP adresa sa ranim komandnim serverom. Na vrhuncu sredinom juna opisao je skoro 2.200 pogođenih servera i gotovo 800 aktivnih tokom jednog dana. Oktobarska brojka od više od 3.400 je kumulativna; reč je o različitim merama u različitim trenucima. Lumen je kasnije blokirao saobraćaj ka serverima za komandu koje je identifikovao i od njih. The Hacker News je potom izvestio da je repozitorijum pesme postao nedostupan, ali to samo po sebi ne dokazuje da je svaki zaraženi računar očišćen ili da je akter prestao da deluje.

Izloženost iza naslova o AI-ju

Lumen među AI servisima uočenim na IP adresama žrtava navodi LiteLLM i Ollama, uz Gotenberg i Gitea. Izveštaj opisuje i kompromitovani uređaj Ivanti Sentry tokom istrage, ali šire ciljanje tog proizvoda navodi kao mogućnost. Ne daje broj žrtava po proizvodu, potpun popis verzija niti dokaz da je svaka izložena instanca Ollama-e ili LiteLLM-a bila ranjiva. Baner servisa na IP adresi može pomoći u identifikovanju sistema, ali sam po sebi ne dokazuje tačnu ulaznu tačku na svakom računaru.

Jedan put u LiteLLM-u ima preciznije podatke o verzijama. Lumen je pronašao uzorak malvera koji upućuje na testnu krajnju tačku povezanu sa CVE-2026-42271. Objavljeno upozorenje navodi LiteLLM verzije od 1.74.2 do verzija pre 1.83.7 kao pogođene, a 1.83.7 kao zakrpljenu. Kaže da su testne krajnje tačke zahtevale važeći proxy API ključ, ali nisu imale neophodnu proveru uloge. Taj uslov je važan: upozorenje opisuje izvršavanje komandi posle autentifikacije, dok Lumen opisuje sumnju da je jedna krajnja tačka upotrebljena u uzorku. Nijedan dokument ne dokazuje da ova ranjivost objašnjava svaku PoeLLM infekciju.

Gotenberg pokazuje drugačiji, konkretan problem izloženosti. Njegov vodič za instalaciju kaže da PDF servis za konverziju treba držati iza zaštitnog zida. Takođe upozorava da objavljeni Docker portovi mogu biti dostupni spolja i pokazuje vezivanje servisa za localhost. Njegova referenca za konfiguraciju dokumentuje opcionu osnovnu autentifikaciju i OIDC, pri čemu su obe opcije podrazumevano isključene u navedenim podešavanjima. Operateri treba da provere verziju i način postavljanja koji stvarno koriste pre oslanjanja na bilo koje podešavanje.

The big change

Prijavljeni obim PoeLLM-a čini izloženost pomoćnih alata internetu neposrednim pitanjem za inventar AI timova. Kampanja je prešla granice kategorija proizvoda jer je operater tražio dostupne ranjive servise i ponovo koristio zaražene računare za potragu za novim ciljevima. Pesma je olakšavala promenu komandnog servera, ali dokumentovani odgovor operatera je uobičajen: pronaći izloženi servis, utvrditi njegovu verziju i kontrole pristupa i proveriti znake kompromitovanja. Lumenova telemetrija podržava opis kampanje; ne dokazuje potvrđenu krađu podataka niti kompromitovanje svih instalacija pomenutih proizvoda.

Ograničena provera za operatere

  1. Popišite instance LiteLLM-a, Ollama-e, Gotenberga i Gitea-e dostupne sa interneta, uključujući privremena postavljanja. Proverite stvarnu adresu na kojoj servis sluša, pravila zaštitnog zida i mrežnog prolaza i da li mu je potreban pristup sa javnog interneta.
  2. Za LiteLLM uporedite instaliranu verziju i omogućene krajnje tačke sa upozorenjem za CVE-2026-42271. Ažurirajte pogođene instalacije i proverite ko ima važeće proxy ključeve; upozorenje dokumentuje i blokiranje pogođenih testnih krajnjih tačaka na prolazu ako trenutno ažuriranje nije moguće.
  3. Držite Gotenberg u pouzdanoj mreži, kako preporučuje njegov vodič za instalaciju. Za postavljanja kojima je potreban kontrolisan pristup pregledajte odgovarajuće opcije autentifikacije u dokumentaciji konfiguracije.
  4. Uporedite mrežne i sistemske zapise sa objavljenim Lumenovim indikatorima i istražite neočekivano rudarenje, odlazni komandni saobraćaj ili skeniranje. Poklapanje sa indikatorom zahteva pregled incidenta; odsustvo poklapanja ne isključuje kompromitovan sistem.

Izvori i dodatna literatura