Siber Güvenlik

LiteLLM Tedarik Zinciri Saldırısı: AI Araçları Hedefte

AI geliştirme ekosisteminin önemli bileşenlerinden biri olan popüler LiteLLM Python paketi, ciddi bir tedarik zinciri saldırısının kurbanı oldu. 21 Ekim 2026 tarihinde ortaya çıkan olay, kimlik bilgisi çalan bir yazılım ve bir arka kapı barındıran kötü amaçlı bir sürümün dağıtılmasıyla sonuçlandı. Bu karmaşık saldırı, yazılım tedarik zincirlerinin ne denli kritik güvenlik riskleri taşıdığını bir kez daha gözler önüne sererken, yapay zeka araçları geliştiren binlerce kullanıcının hassas verilerini doğrudan tehdit ediyor. LiteLLM’in 1.107.0 sürümünü etkileyen bu durum, sektörde geniş yankı uyandırdı ve acil önlemler alınmasını zorunlu kıldı.

Gelişen AI Ekosisteminde Bir Tehdit: LiteLLM Vakası

Yapay zeka teknolojileri hızla gelişirken, bu alandaki yazılım araçlarının güvenliği de giderek daha fazla önem kazanıyor. Özellikle geliştiriciler arasında yaygın olarak kullanılan paketler, geniş bir kullanıcı tabanına sahip olmaları nedeniyle siber saldırganlar için cazip hedefler haline geliyor. LiteLLM, çeşitli büyük dil modelleri (LLM) ile etkileşimi kolaylaştıran bir köprü görevi gören, Python tabanlı kritik bir araçtır. Bu paketin işlevi, AI geliştirme süreçlerini basitleştirmesi ve farklı LLM API’leri arasında tutarlı bir arayüz sunmasıdır. Ancak bu pratiklik, siber güvenlik risklerini de beraberinde getirdi.

Yakın zamanda yaşanan olay, LiteLLM’in dağıtım kanalları üzerinden yayılan kötü amaçlı 1.107.0 sürümü ile kullanıcıların sistemlerine sızılmaya çalışıldığını gösteriyor. PyPI tekerlekleri ve Docker imajları aracılığıyla dağıtılan bu sürüm, arkasında ciddi bir tehdit barındırıyordu. Bu tür tedarik zinciri saldırıları, güvenilen bir yazılımın içine kötü niyetli kod enjekte ederek, son kullanıcılara ulaşana kadar fark edilmeden kalabilmesiyle bilinir. Bu durum, Mart ayında TeamPCP tedarik zinciri saldırılarının bir parçası olarak LiteLLM üzerinde gözlemlenen benzer bir davranışın ardından geldiğini de gösteriyor; bu da saldırganların bu tür yöntemlere tekrar başvurduğunun bir kanıtı.

Saldırının Perde Arkası: Çalınan Tokenlar ve Kötü Amaçlı Yükler

LiteLLM olayının ardındaki teknik detaylar, saldırının sofistike yapısını gözler önüne seriyor. Tehdit aktörleri, projenin güvenliğini sağlamakla görevli üç mühendisin GitHub hesaplarına ait OAuth belirteçlerini ele geçirmeyi başardı. Bu çalınan belirteçler, projenin yayınlama süreçlerine yetkisiz müdahaleye olanak tanıdı. Saldırganlar, ele geçirdikleri bir kullanıcının hesabı üzerinden proje yayınlama (project-releaser) sürecini tetikleyip, başka bir kullanıcının hesabı ile bu yayınlamayı onaylayarak kötü amaçlı sürümü dağıttı. Bu, çok faktörlü kimlik doğrulamanın bile nasıl atlatılabileceğine dair düşündürücü bir örnek teşkil ediyor.

Analizler, kötü amaçlı 1.107.0 sürümünün iki ana kötü amaçlı yüke sahip olduğunu ortaya koydu. İlk yük, kendisini “privcollect” olarak adlandıran bir kimlik bilgisi hırsızıydı. Bu modül, bulut hizmeti kimlik bilgilerini, özel anahtarları, yapay zeka geliştirme araçlarına ait kimlik doğrulama dosyalarını, Chromium ve Firefox tarayıcı verilerini ve ortam değişkenlerini toplamak üzere tasarlanmıştı. İkinci yük ise, arka planda çalışan ve her saat başı bir GitHub “dead drop” adresini kontrol ederek saldırganın sunacağı Python kodunu çalıştıran bir arka kapıydı. Etkilenen tekerlekler arasında litellm-1.107.0-cp310-abi3-macosx_10_12_x86_64.whl, litellm-1.107.0-cp310-abi3-macosx_11_0_arm64.whl ve litellm-1.107.0-cp310-abi3-win_amd64.whl gibi farklı platformlara yönelik dosyalar bulunuyordu. Ayrıca, payloaddan arındırılmış olsa da değiştirilmiş pyproject.toml içeren litellm-1.107.0.tar.gz dosyası da risk taşıyordu.

Kötü amaçlı yazılım, LiteLLM paketi içe aktarılmadan bile Python yorumlayıcısı başladığında otomatik olarak kodu yürüten “cook.pth” adlı bir yol dosyası aracılığıyla etkinleşiyordu. Bu dosya, tek bir satır “import cook” içererek kimlik bilgisi toplama yükünü başlatıyordu. Ayrıca, kötü amaçlı yazılımın, LiteLLM dağıtımlarını hedef alarak proxy’nin kayıtlı kimlik bilgilerini ve model yapılandırmasını çıkarmak için özel yeteneklere sahip olduğu da belirlendi.

Kullanıcılar İçin Doğurduğu Riskler: Veri Hırsızlığı ve Sürekli Tehdit

Bu saldırının potansiyel etkileri oldukça geniş bir alanı kapsıyor ve özellikle yapay zeka geliştirme süreçlerinde yer alan kullanıcılar için ciddi riskler barındırıyor. Kimlik bilgisi hırsızlığı, saldırganlara kullanıcının bulut kaynaklarına, özel depolarına ve hatta AI modellerine erişim imkanı sunabilir. Bu durum, fikri mülkiyet hırsızlığından, hassas verilerin sızdırılmasına ve sistemlerin tamamen ele geçirilmesine kadar uzanan bir dizi olumsuz senaryoya yol açabilir. Tarayıcı verilerinin ele geçirilmesi ise kullanıcıların kişisel gizliliğini tehlikeye atarken, diğer çevrimiçi hesaplarının da risk altına girmesine neden olabilir.

LiteLLM’in 1.107.0 sürümünü kullanan herkes, bu kötü amaçlı yazılımdan etkilenme potansiyeline sahiptir. Özellikle otomatik dağıtım sistemleri veya sürekli entegrasyon/sürekli teslimat (CI/CD) boru hatları kullanan projeler, bu risk altında daha büyüktür çünkü zararlı paketler otomatik olarak çekilip sistemlere entegre edilmiş olabilir. Arka kapı mekanizması, saldırganlara uzun süreli bir erişim olanağı tanıyarak, ilk tespit sonrası bile sistemlerde gizli kalmaya devam etme potansiyeli sunar. Bu, sadece bir kerelik bir veri hırsızlığı değil, aynı zamanda sürekli bir izleme ve kontrol tehdidi anlamına gelir.

LiteLLM Tarafından Alınan Önlemler ve Geliştiricilere Çağrı

Saldırının ardından LiteLLM ekibi hızla harekete geçerek bir dizi önlem aldı. İlk olarak, kötü amaçlı paket Python Paket İndeksi (PyPI) üzerinden karantinaya alındı ve ilgili Docker imajları kaldırıldı. Bu, zararlı sürümün daha fazla kullanıcıya ulaşmasını engellemek adına atılan acil bir adımdı. Şirketin güvenlik direktörü Oliver Jensen’ın belirttiğine göre, saldırıda kullanılan tüm GitHub CLI OAuth belirteçleri iptal edildi. Ayrıca, tehdit aktörünün ilgili belirteçleri nasıl elde ettiğine dair mekanizma henüz tam olarak belirlenemediği için, GitHub kuruluşundan etkilenmeyen tek bir kullanıcı dışında tüm kullanıcılar geçici olarak çıkarıldı.

LiteLLM, gelecekteki kötü amaçlı paket yayınlarını önlemek amacıyla, GitHub organizasyonuyla olan tüm güvenilir bağlantıları halka açık kayıtlardan güncelledi. Kullanıcıların ve geliştiricilerin, sistemlerini derhal gözden geçirmeleri ve LiteLLM’in 1.107.0 sürümünü kullanıp kullanmadıklarını kontrol etmeleri kritik önem taşıyor. Eğer bu sürüm kullanılıyorsa, mümkün olan en kısa sürede güvenli bir sürüme yükseltilmeli ve olası bir uzlaşma durumuna karşı tüm hassas kimlik bilgileri (bulut anahtarları, API anahtarları, şifreler) derhal değiştirilmelidir. Ayrıca, sistemlerde anormallik belirtileri olup olmadığına dair derinlemesine bir inceleme yapılması ve güvenlik denetimlerinin artırılması şiddetle tavsiye edilir.

Yazılım Tedarik Zinciri Güvenliği ve AI Geliştirmenin Geleceği

LiteLLM vakası, modern yazılım geliştirme süreçlerinin kırılganlığını ve özellikle tedarik zinciri güvenliğinin ne denli hassas olduğunu bir kez daha kanıtlıyor. Açık kaynak ekosistemleri, hızlı inovasyonu ve işbirliğini teşvik etse de, aynı zamanda kötü niyetli aktörler için yeni saldırı vektörleri yaratır. Güvenilen bir paketin tehlikeye atılması, binlerce bağımlı projeyi ve nihayetinde milyonlarca son kullanıcıyı risk altına sokabilir. Bu, sadece bir paketin veya projenin sorunu değil, tüm sektörün ortak bir güvenlik sorumluluğudur.

Yapay zeka teknolojilerinin yükselişiyle birlikte, AI geliştirme araçları ve kütüphaneleri daha sık hedef haline gelecektir. Bu tür saldırılar, yapay zeka modellerinin bütünlüğünü ve güvenilirliğini doğrudan etkileyebilir, ki bu da yanlış kararlar almalarına veya hassas verilerin kötüye kullanılmasına yol açabilir. Gelecekte, geliştiricilerin ve şirketlerin yazılım bağımlılıklarını daha sıkı denetlemesi, çok faktörlü kimlik doğrulama mekanizmalarını zorunlu kılması ve dağıtım süreçlerinde uçtan uca güvenlik sağlaması gerekecek. Sürekli güvenlik denetimleri ve olası güvenlik açıkları için proaktif taramalar, bu tür tehditlere karşı en güçlü savunma hattını oluşturacaktır.

Sık Sorulan Sorular

LiteLLM tedarik zinciri saldırısı nedir?

Popüler LiteLLM Python paketinin 1.107.0 sürümüne yerleştirilen, GitHub OAuth belirteçleri çalınarak dağıtılan ve kimlik bilgisi hırsızı ile arka kapı içeren kötü amaçlı bir yazılım saldırısıdır.

Saldırı hangi verileri hedef alıyor?

Bulut kimlik bilgileri, özel anahtarlar, AI geliştirme araçlarına ait kimlik doğrulama dosyaları, tarayıcı verileri (Chromium, Firefox) ve ortam değişkenleri gibi hassas bilgileri hedeflemektedir.

Etkilenen kullanıcılar ne yapmalı?

LiteLLM 1.107.0 sürümünü kullananlar derhal güvenli bir sürüme yükseltmeli, tüm hassas kimlik bilgilerini değiştirmeli ve sistemlerinde kapsamlı bir güvenlik denetimi yapmalıdır.

Özlem Özen

Merhaba, ben Özlem Özen. İçerik üreticisi olarak dijital dünyada bilgi, deneyim ve ilham verici içerikleri insanlarla buluşturmayı hedefliyorum. Sosyal medya, yaşam, kişisel gelişim, güncel trendler ve ilgi duyduğum farklı konular üzerine içerikler üreterek takipçilerime değer katmaya çalışıyorum. İçerik üretimini yalnızca paylaşım yapmak olarak değil, insanlarla anlamlı bir bağ kurmanın bir yolu olarak görüyorum. Bu nedenle hazırladığım her içerikte samimiyet, güvenilirlik ve fayda sağlamayı ön planda tutuyorum. Sürekli öğrenmeye, kendimi geliştirmeye ve değişen dijital dünyaya uyum sağlamaya önem veriyorum. Amacım; bilgi veren, düşündüren ve ilham kaynağı olan içeriklerle daha geniş kitlelere ulaşmak ve dijital platformlarda kalıcı bir değer oluşturmak. Üretmeye, öğrenmeye ve paylaşmaya duyduğum tutkuyla içerik yolculuğuma devam ediyorum.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu