Lumen Black Lotus Labs mengatakan malware yang mereka sebut PoeLLM telah berdampak pada lebih dari 3.400 server sejak April 2026, mengubah mesin yang disusupi menjadi penambang mata uang kripto dan, dalam beberapa kasus, pemindai untuk mencari sasaran lain. Para peneliti menamai kampanye ini Canto Incognito. Kampanye tersebut menjangkau layanan AI yang menghadap internet, serta konverter PDF dan platform pengembangan. Pelajaran bagi operator dari kombinasi itu adalah bahwa layanan yang terekspos dan konfigurasinya lebih penting daripada label AI.

Lumen menerbitkan penyelidikan PoeLLM-nya pada 7 Oktober, menurut laporan sezaman dari The Hacker News dan The Register. Para peneliti menempatkan commit pertama repositori GitHub kampanye pada 13 April dan mengatakan pemindaian serta eksploitasi yang lebih luas menyusul pada Mei. Jumlah total itu menghitung server yang diidentifikasi dalam penyelidikan Lumen, bukan sensus semua penerapan produk yang disebutkan. Perusahaan mengatakan sebagian besar korban yang diamati tampaknya menjalankan layanan rentan yang terekspos ke publik, dengan konsentrasi di Amerika Serikat dan Eropa Barat.

Puisi yang dipakai sebagai buku alamat

PoeLLM membaca kata-kata tertentu dari sebuah puisi di repositori GitHub dan menggunakan kamus yang tertanam di malware untuk memperoleh alamat command-and-control saat ini. Mengubah kata-kata itu memungkinkan operator mengarahkan sistem terinfeksi ke server baru tanpa mengubah malware di setiap host. Lumen menghitung 11 perubahan pada puisi tersebut setelah commit awal. Puisi itu menjadi cara menemukan infrastruktur operator; puisi tersebut tidak menipu model AI agar mengikuti instruksi. Penilaian Lumen bahwa pelaku berbahasa Italia didasarkan pada artefak berbahasa Italia dan lalu lintas jaringan. Itu merupakan penilaian atribusi, bukan identitas orang atau lokasi yang terkonfirmasi.

Para peneliti melaporkan penambang XMRig dan Iron di malware serta koneksi ke infrastruktur penambangan Kryptex. Mereka juga melihat host terinfeksi memindai dan menyerang sistem terekspos lainnya. Lumen mengatakan telemetri jaringannya menghubungkan lebih dari 1.000 alamat IP tambahan ke server command awal. Pada puncak pertengahan Juni, mereka menyebut hampir 2.200 server terdampak dan hampir 800 aktif dalam sehari. Angka utama Oktober yang lebih dari 3.400 merupakan akumulasi; angka-angka ini mengukur hal berbeda pada waktu berbeda. Lumen kemudian memblokir lalu lintas ke dan dari server command yang mereka identifikasi. The Hacker News kemudian melaporkan repositori puisi itu tidak lagi tersedia, tetapi pengamatan itu saja tidak membuktikan semua host terinfeksi telah dibersihkan atau pelaku telah berhenti.

Paparan di balik tajuk AI

Lumen menyebut LiteLLM dan Ollama sebagai layanan terkait AI yang diamati pada IP korban, bersama Gotenberg dan Gitea. Laporan itu juga menggambarkan satu perangkat Ivanti Sentry yang disusupi selama penyelidikan, tetapi menyebut penargetan produk itu secara lebih luas sebagai kemungkinan. Laporan tidak memberikan jumlah korban per produk, inventaris versi lengkap, atau bukti bahwa setiap instans Ollama atau LiteLLM yang terekspos rentan. Banner layanan pada alamat IP dapat membantu mengenali sistem, tetapi tidak dengan sendirinya membuktikan titik masuk yang tepat pada setiap host.

Salah satu jalur LiteLLM memiliki rincian versi yang lebih kuat. Lumen menemukan sampel malware yang merujuk endpoint uji terkait CVE-2026-42271. Advisori yang diterbitkan mencantumkan LiteLLM versi 1.74.2 hingga sebelum 1.83.7 sebagai terdampak, sementara 1.83.7 telah ditambal. Advisori menyatakan endpoint uji membutuhkan kunci API proxy yang valid tetapi tidak memiliki pemeriksaan peran yang diperlukan. Kondisi itu penting: advisori menjelaskan eksekusi perintah terautentikasi, sementara Lumen menjelaskan dugaan penggunaan satu endpoint dalam sampel. Tidak satu pun dokumen membuktikan kerentanan ini menjelaskan setiap infeksi PoeLLM.

Gotenberg menunjukkan masalah paparan konkret yang berbeda. Panduan instalasinya menyarankan agar layanan konversi PDF ditempatkan di balik firewall. Panduan itu juga memperingatkan bahwa port Docker yang dipublikasikan dapat dijangkau dari luar dan menunjukkan cara mengikat layanan ke localhost. Referensi konfigurasinya mendokumentasikan autentikasi dasar dan OIDC sebagai opsi, keduanya nonaktif secara default dalam pengaturan yang tercantum. Operator perlu memeriksa versi serta pola penerapan yang benar-benar digunakan sebelum mengandalkan pengaturan apa pun.

The big change

Skala PoeLLM yang dilaporkan menjadikan paparan internet pada alat pendukung sebagai pertanyaan inventaris yang harus segera dijawab tim AI. Kampanye melintasi kategori produk karena operator mencari layanan rentan yang dapat dijangkau dan menggunakan kembali host terinfeksi untuk mencari sasaran lain. Puisi memudahkan perubahan server command, tetapi respons operator yang didokumentasikan tetap konvensional: temukan layanan yang terekspos, pastikan versi dan kontrol aksesnya, lalu periksa tanda kompromi. Telemetri Lumen mendukung uraian kampanye; telemetri itu tidak membuktikan pencurian data terkonfirmasi atau kompromi pada semua penerapan produk yang disebutkan.

Pemeriksaan terbatas bagi operator

  1. Inventarisasi instans LiteLLM, Ollama, Gotenberg, dan Gitea yang menghadap internet, termasuk penerapan sementara. Periksa alamat yang benar-benar digunakan untuk mendengarkan, aturan firewall dan gateway, serta apakah akses dari internet publik memang diperlukan.
  2. Untuk LiteLLM, bandingkan versi terpasang dan endpoint yang diaktifkan dengan advisori CVE-2026-42271. Perbarui instalasi terdampak dan tinjau siapa yang memiliki kunci proxy valid; advisori juga mendokumentasikan pemblokiran endpoint uji terdampak di gateway jika pembaruan segera belum memungkinkan.
  3. Tempatkan Gotenberg di jaringan tepercaya seperti yang disarankan panduan instalasinya. Untuk penerapan yang memerlukan akses terkontrol, tinjau opsi autentikasi terkait dalam dokumentasi konfigurasi.
  4. Bandingkan log jaringan dan host dengan indikator yang diterbitkan Lumen, lalu selidiki aktivitas penambangan tak terduga, lalu lintas command keluar, atau pemindaian. Kecocokan indikator perlu ditinjau sebagai insiden; tidak adanya kecocokan tidak memastikan host bersih.

Sumber dan bacaan lanjutan