CVE-2024-39330
Açıklama
Django 5.0'ın 5.0.7 öncesi ve 4.2'nin 4.2.14 öncesi sürümlerinde bir sorun tespit edilmiştir. django.core.files.storage.Storage temel sınıfından türetilen sınıflar, üst sınıftaki dosya yolu doğrulamalarını tekrarlamadan generate_filename() fonksiyonunu geçersiz kıldıklarında, bir save() çağrısı sırasında belirli girdiler aracılığıyla potansiyel olarak dizin gezginliğine (directory traversal) izin verebilir. (Yerleşik Storage alt sınıfları bu durumdan etkilenmemektedir.)
Nasıl düzeltilir
- djangoproject django4.2.14, 5.0.7 ya da sonraki bir sürüm
- django5.0.7, 4.2.14 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| djangoproject django | 4.2 ≤ v < 4.2.14, 5.0 ≤ v < 5.0.7 | 4.2.14, 5.0.7 |
| djangoPyPI | 5.0 ≤ v < 5.0.7, 4.2 ≤ v < 4.2.14 | 5.0.7, 4.2.14 |
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.