CVE-2024-47871

Kritik

Açıklama

Gradio, hızlı prototipleme için tasarlanmış açık kaynaklı bir Python paketidir. Bu güvenlik açığı, Gradio'nun `share=True` seçeneği kullanıldığında FRP (Fast Reverse Proxy) istemcisi ve sunucusu arasındaki **güvensiz iletişimi** içermektedir. Bağlantıda HTTPS zorunlu kılınmadığından, saldırganların Gradio sunucusuna yüklenen dosyaları yakalayıp okumasına, ayrıca istemci ile sunucu arasında gönderilen yanıtları veya verileri değiştirmesine olanak tanır. Bu durum, uygun şifreleme olmadan `share=True` kullanarak Gradio demolarını internet üzerinden herkese açık şekilde paylaşan kullanıcıları etkileyerek hassas verileri potansiyel dinleyicilere maruz bırakmaktadır. Kullanıcıların bu sorunu gidermek için `gradio>=5` sürümüne yükseltmeleri önerilir. Geçici bir çözüm olarak kullanıcılar, üretim ortamlarında `share=True` kullanmaktan kaçınabilir ve güvenli iletişimi sağlamak için Gradio uygulamalarını HTTPS etkinleştirilmiş sunucularda barındırabilirler.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünGradio
Yayın10 Eki 2024
İlk görülme10 Eki 2024
Zayıflık türüCWE-311CWE-311

Nasıl düzeltilir

Güncelleyin
  • gradio_project gradio5.0.0 ya da sonraki bir sürüm
  • gradio5.0.0 ya da sonraki bir sürüm

Etkilenen ürünler

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

CVE-2024-47871 · Gradio · Dark Radar