CVE-2024-47084

Yüksek

Açıklama

Gradio, hızlı prototipleme için tasarlanmış açık kaynaklı bir Python paketidir. Bu güvenlik açığı, Gradio sunucusunun bir çerez mevcut olduğunda istek kaynağını doğrulamayı başaramadığı **CORS kaynak doğrulaması** ile ilgilidir. Bu durum, saldırganın web sitesinin yerel bir Gradio sunucusuna yetkisiz istekler göndermesine olanak tanır. Kurban, Gradio'ya giriş yapmışken kötü amaçlı bir web sitesini ziyaret ederse; saldırganlar potansiyel olarak dosya yükleyebilir, kimlik doğrulama belirteçlerini çalabilir ve kullanıcı verilerine erişebilir. Bu durum, Gradio'yu yerel olarak dağıtan ve temel kimlik doğrulaması kullanan kullanıcıları etkilemektedir. Kullanıcıların bu sorunu gidermek için `gradio>4.44` sürümüne yükseltmeleri önerilir. Geçici bir çözüm olarak kullanıcılar, yerel Gradio sunucu kodundaki `CustomCORSMiddleware` sınıfını değiştirerek daha katı CORS kaynak doğrulamasını manuel olarak zorunlu kılabilirler. Özellikle, olası istismarları önlemek için çerez içeren istekler için CORS doğrulamasını atlayan koşulu devre dışı bırakabilirler.

ÖnemYüksek
CVSS8.3
İstismar olasılığı—
ÜrünGradio
Yayın10 Eki 2024
İlk görülme10 Eki 2024
Zayıflık türüCWE-285CWE-285

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.