CVE-2024-3848
Təsvir
mlflow/mlflow 2.11.0 versiyasında, əvvəllər aradan qaldırılmış CVE-2023-6909 üçün yan keçmə kimi müəyyən edilən yol keçmə (path traversal) zəifliyi mövcuddur. Zəiflik tətbiqin artefakt URL-lərini emal etməsindən yaranır: '#' simvolu fraqmentə yol daxil etmək üçün istifadə oluna bilər və bununla da validasiya faktiki olaraq atlanır. Bu, hücumçuya elə URL qurmağa imkan verir ki, emal edildikdə protokol sxemini nəzərə almasın və fayl sisteminə giriş üçün təqdim olunan yoldan istifadə etsin. Nəticədə hücumçu tətbiqin URL-i fayl sistemi yoluna çevirmə üsulundan istifadə edərək SSH və bulud açarları kimi həssas məlumatlar da daxil olmaqla ixtiyari faylları oxuya bilər. Problem URL-in fraqment hissəsinin kifayət qədər validasiya edilməməsindən qaynaqlanır və yol keçmə vasitəsilə ixtiyari fayl oxunmasına gətirib çıxarır.
Necə düzəltmək olar
- lfprojects mlflow2.12.1 və ya daha yeni versiya
- mlflow2.12.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| lfprojects mlflow | v < 2.12.1 | 2.12.1 |
| mlflowPyPI | 2.9.2 ≤ v < 2.12.1, v < 2.12.1 | 2.12.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.