CVE-2025-61784

Yüksek

Açıklama

LLaMA-Factory, büyük dil modelleri için bir ince ayar kütüphanesidir. Versiyon 0.9.4 öncesinde, chat API'deki bir Server-Side Request Forgery (SSRF) zafiyeti, kimliği doğrulanmış herhangi bir kullanıcının sunucuyu dahili ve harici ağlara rastgele HTTP istekleri yapmaya zorlamasına olanak tanır. Bu durum; hassas dahili servislerin açığa çıkmasına, dahili ağ keşfine veya üçüncü taraf servislerle etkileşime girilmesine yol açabilir. Aynı mekanizma, kullanıcıların sunucu dosya sisteminden rastgele dosyaları okumasına imkan tanıyan bir Local File Inclusion (LFI) zafiyetine de izin verir. Zafiyet, `src/llamafactory/api/chat.py` içerisindeki `_process_request` fonksiyonunda bulunmaktadır. Bu fonksiyon; URL'ler aracılığıyla sağlanan görüntüler, videolar ve sesler dahil olmak üzere gelen çok modlu içeriği işlemekten sorumludur. Fonksiyon, sağlanan URL'nin bir base64 veri URI'si mi yoksa yerel bir dosya yolu mu (`os.path.isfile`) olduğunu kontrol eder. Her iki durum da doğru değilse, URL'yi bir web URI'si olarak kabul ederek geri döner ve URL üzerinde herhangi bir doğrulama veya temizleme işlemi yapmadan `requests.get(url, stream=True).raw` kullanarak doğrudan bir HTTP GET isteği gerçekleştirir. Versiyon 0.9.4 temel sorunu gidermektedir.

ÖnemYüksek
CVSS7.6
İstismar olasılığı—
ÜrünHiyouga Llama-factory
Yayın7 Eki 2025
İlk görülme7 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • hiyouga llama-factory0.9.4 ya da sonraki bir sürüm
  • llamafactory0.9.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
hiyouga llama-factoryv < 0.9.40.9.4
llamafactoryPyPIv < 0.9.40.9.4

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.