CVE-2024-1561

Yüksek

Açıklama

gradio-app/gradio içerisinde, `/component_server` uç noktasının bir `Component` sınıfındaki herhangi bir metodun saldırgan tarafından kontrol edilen argümanlarla çağrılmasına uygunsuz şekilde izin verdiği bir sorun keşfedilmiştir. Özellikle, `Block` sınıfının `move_resource_to_block_cache()` metodu kullanılarak, bir saldırgan dosya sistemindeki herhangi bir dosyayı geçici bir dizine kopyalayabilir ve ardından bu dosyayı geri alabilir. Bu güvenlik açığı, yetkisiz yerel dosya okuma erişimine olanak tanır; özellikle uygulama `launch(share=True)` aracılığıyla internete açık olduğunda, uzaktaki saldırganların ana makinedeki dosyaları okumasına izin vererek önemli bir risk oluşturur. Ayrıca, `huggingface.co` üzerinde barındırılan gradio uygulamaları da etkilenmekte olup, bu durum ortam değişkenlerinde saklanan API anahtarları ve kimlik bilgileri gibi hassas bilgilerin ifşa olmasına yol açabilmektedir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünGradio
Yayın16 Nis 2024
İlk görülme16 Nis 2024
Zayıflık türüCWE-29CWE-29

Nasıl düzeltilir

Güncelleyin
  • gradio_project gradio4.13.0 ya da sonraki bir sürüm
  • gradio4.13.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
gradio_project gradio4.12.0 ≤ v < 4.13.04.13.0
gradioPyPIv < 4.13.04.13.0

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.