CVE-2025-23042
Açıklama
Gradio; makine öğrenimi modelleri, API veya herhangi bir rastgele Python fonksiyonu için demoların ve web uygulamalarının hızlıca oluşturulmasına olanak tanıyan açık kaynaklı bir Python paketidir. Engellenmiş bir dosya veya dizin yolunun harf büyüklüğü değiştirilerek Gradio'nun dosya yolları için kullandığı Erişim Kontrol Listesi (ACL) atlatılabilir. Bu güvenlik açığı, dosya yolu doğrulama mantığında büyük/küçük harf normalleştirmesinin eksikliğinden kaynaklanmaktadır. Windows ve macOS tarafından kullanılanlar gibi büyük/küçük harfe duyarsız dosya sistemlerinde bu hata, saldırganların güvenlik kısıtlamalarını aşarak korunması gereken hassas dosyalara erişmesine olanak tanır. Bu sorun, yetkisiz veri erişimine yol açarak hassas bilgileri açığa çıkarabilir ve Gradio'nun güvenlik modelinin bütünlüğünü bozabilir. Özellikle makine öğrenimi ve yapay zeka alanında web uygulamaları geliştirmek için Gradio'nun popülerliği göz önüne alındığında, bu güvenlik açığı üretim ortamlarında istismar edilirse önemli bir tehdit oluşturabilir. Bu sorun 5.6.0 sürümünde giderilmiştir. Kullanıcıların yükseltme yapmaları önerilir. Bu güvenlik açığı için bilinen bir geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- gradio_project gradio5.6.0 ya da sonraki bir sürüm
- gradio5.11.0, 5.6.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gradio_project gradio | v < 5.6.0 | 5.6.0 |
| gradioPyPI | v < 5.11.0, v < 5.6.0 | 5.11.0, 5.6.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.
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.