Apa yang terjadi
Pada dini hari tanggal 21 Oktober, jalur rilis LiteLLM dikompromikan dan mendorong v1.107.0 ke PyPI dan Docker Hub/GHCR. Versi tersebut berisi malware terkompilasi (pencuri kredensial + loader RCE). Wheel PyPI aktif selama ~1 jam 44 menit dan image Docker selama ~2 jam 34 menit sebelum ditarik; versi sebelumnya aman. Postingan insiden vendor mengonfirmasi artefak dibuat dari repositori yang dikendalikan penyerang menggunakan token OAuth GitHub CLI curian dari tiga insinyur (dikonfirmasi 21-10-2026, diverifikasi dengan mengambil halaman insiden utama).
Mengapa penting
LiteLLM berada di bidang kredensial sebagian besar deployment LLM — LiteLLM menyimpan kunci API penyedia dan memproksi setiap panggilan model. Rilis proxy yang dikompromikan memberi penyerang kunci ke semua layanan AI hilir plus RCE di host gateway, pengambilalihan penuh lapisan identitas infrastruktur AI. Ini persis skenario 'rantai pasokan AI saat runtime' dengan rilis berbahaya yang terkonfirmasi.
Vektor serangan
Rantai pasokan: penyerang menggunakan tiga akun GitHub maintainer / token OAuth GitHub CLI curian untuk memodifikasi pipeline rilis dan menerbitkan wheel serta image buatan penyerang yang berisi malware terkompilasi yang mencuri kredensial dan memuat perkakas eksekusi kode jarak jauh di setiap start Python (via cook.pth / sitecustomize.py).
Sistem yang terdampak
LiteLLM OSS: PyPI litellm==1.107.0 (ketujuh wheel); image Docker Hub/GHCR v1.107.0, latest, main-latest, main-stable (litellm, litellm-database, litellm-non_root)
Mitigasi
JANGAN pip install untuk membersihkan lingkungan (itu memicu ulang hook .pth). Hapus cook.pth, cook.py, sitecustomize.py dan pasangan __pycache__; matikan daemon Python terpisah yang memegang /tmp/remote_code_loader.lock; bangun ulang image/venv dan kunci litellm==1.106.2 atau lebih lama. Halaman insiden: https://docs.litellm.ai/blog/security-incident-oct-21-2026. Perlakukan lingkungan yang terpengaruh sebagai sepenuhnya dikompromikan (anggap data telah dieksfiltrasi jika memiliki internet keluar).