CVE-2024-3848
Açıklama
mlflow/mlflow sürüm 2.11.0'da, daha önce giderilen CVE-2023-6909 için bir atlatma yöntemi olarak tanımlanan bir path traversal zafiyeti bulunmaktadır. Zafiyet, uygulamanın artifact URL'lerini işleme biçiminden kaynaklanmaktadır; burada '#' karakteri kullanılarak fragmana bir yol eklenebilir ve böylece doğrulama etkili bir şekilde atlanabilir. Bu durum, saldırganın, işlendiğinde protokol şemasını görmezden gelen ve dosya sistemi erişimi için sağlanan yolu kullanan bir URL oluşturmasına olanak tanır. Sonuç olarak bir saldırgan, uygulamanın URL'yi bir dosya sistemi yoluna dönüştürme yöntemini istismar ederek SSH ve bulut anahtarları gibi hassas bilgiler dahil olmak üzere rastgele dosyaları okuyabilir. Sorun, URL'nin fragman kısmının yetersiz doğrulanmasından kaynaklanmakta ve path traversal aracılığıyla rastgele dosya okunmasına yol açmaktadır.
Nasıl düzeltilir
- lfprojects mlflow2.12.1 ya da sonraki bir sürüm
- mlflow2.12.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| lfprojects mlflow | v < 2.12.1 | 2.12.1 |
| mlflowPyPI | 2.9.2 ≤ v < 2.12.1, v < 2.12.1 | 2.12.1 |
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.