CVE-2024-47869

Düşük

Açıklama

Gradio, hızlı prototipleme için tasarlanmış açık kaynaklı bir Python paketidir. Bu güvenlik açığı, Gradio'nun `analytics_dashboard` fonksiyonu için hash karşılaştırmalarını yapma biçimindeki bir **zamanlama saldırısını (timing attack)** içermektedir. Karşılaştırma sabit zamanda yapılmadığından, bir saldırgan farklı isteklerin yanıt sürelerini ölçerek doğru hash değerini bayt bayt çıkarabilir ve bu durumu istismar edebilir. Bu durum, özellikle saldırganın sistemi farklı anahtarlarla tekrar tekrar sorgulayabilmesi halinde, analiz paneline yetkisiz erişime yol açabilir. Kullanıcıların bu sorunu gidermek için `gradio>4.44` sürümüne yükseltmeleri önerilir. Yama uygulanmadan önce riski azaltmak için geliştiriciler, hash'ler gibi hassas değerleri karşılaştırmak amacıyla `analytics_dashboard` panelini manuel olarak bir **sabit zamanlı karşılaştırma (constant-time comparison)** fonksiyonu kullanacak şekilde yamayabilirler. Alternatif olarak, analiz paneline erişim devre dışı bırakılabilir.

ÖnemDüşük
CVSS3.7
İstismar olasılığı—
ÜrünGradio
Yayın10 Eki 2024
İlk görülme10 Eki 2024
Zayıflık türüCWE-203CWE-203

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
gradio_project gradiov < 4.44.04.44.0
gradioPyPIv < 4.44.04.44.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.