Ana içeriğe geç
Güvenlik

PyPI üzerindeki LiteLLM paketinde kimlik hırsızı ve arka kapı tespit edildi

Öne çıkanlar

  • LiteLLM 1.107.0 sürümündeki zararlı kod, sistemde çalışan her Python sürecinde otomatik olarak devreye girdi.
  • Zararlı yazılım SSH anahtarlarını, bulut kimliklerini ve yapay zeka modellerine ait API anahtarlarını şifreleyerek çaldı.
  • PyPI yönetimi saldırının tespit edilmesinin ardından etkilenen sürümü platformdan kaldırdı.

LiteLLM projesinin PyPI deposunda yayımlanan 1.107.0 sürümüne kimlik bilgilerini çalan bir yazılım ve uzaktan kod çalıştırma yeteneğine sahip arka kapı yerleştirildiği ortaya çıktı. Zararlı kodlar Linux, macOS ve Windows platformları için hazırlanan yedi wheel paketinin tamamında tespit edildi. Yayımlanan paketler sisteme kurulduğunda, projeyi doğrudan içe aktarmayan Python süreçleri dahil tüm işlemler başlatılırken zararlı dosyalar otomatik olarak çalıştı. Durumun anlaşılmasının ardından ilgili sürüm PyPI üzerinden kaldırıldı.

Saldırganlar söz konusu zararlı bileşenleri kaynak dağıtımındaki pyproject.toml dosyasına tek bir satır ekleyerek derleme sürecine enjekte etti. Paketin kurulmasıyla site-packages dizinine cook.pth, cook.py ve sitecustomize.py isimli üç dosya yerleşti. Bu dosyalar sistemdeki SSH anahtarlarını, bulut kimlik bilgilerini, CI/CD sırlarını, tarayıcı parolalarını ve LiteLLM veri tabanında saklanan yapay zeka sağlayıcı API anahtarlarını toplayarak harici bir sunucuya aktardı. Ayrıca arka planda çalışan bir süreç saat başı harici bir depodan yeni komutlar almak üzere yapılandırıldı.

Güvenlik araştırmacıları, zararlı paketlerin BerriAI şirketinin özel derleme hattı üzerinden üretildiğini ve kaynak kodun GitHub'daki açık depoda bulunmadığını bildirdi. Sürüm yayınlandıktan yaklaşık iki saat sonra GitHub üzerindeki saldırgan hesabı silindi ve arka kapı sunucusuna erişim kapandı. İncelemelerde önceki sürümler olan 1.106.2 ve sürüm adaylarının temiz olduğu teyit edildi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.