CVE-2026-4137
Təsvir
mlflow/mlflow-nun 3.11.0 versiyasından əvvəlki versiyalarında, `mlflow/utils/file_utils.py` faylındakı `get_or_create_nfs_tmp_dir()` funksiyası hər kəs üçün yazıla bilən icazələrlə (0o777) müvəqqəti kataloqlar yaradır və `mlflow/pyfunc/__init__.py` faylındakı `_create_model_downloading_tmp_dir()` funksiyası qrup üçün yazıla bilən icazələrlə (0o770) kataloqlar yaradır. Bu təhlükəsiz olmayan icazələr lokal hücumçulara cloudpickle ilə seriyalaşdırılmış Python obyektləri kimi model artefaktlarına müdaxilə etməyə və həmin dəyişdirilmiş artefaktlar `cloudpickle.load()` vasitəsilə deseriyalaşdırıldıqda ixtiyari kodun icrasını təmin etməyə imkan verir. Bu zəiflik, xüsusilə NFS-in standart olaraq aktiv olduğu Databricks kimi ortaq NFS mount-ları olan mühitlərdə kritikdir. Problem, yalnız qismən düzəldilmiş CVE-2025-10279 nömrəli zəiflik sinfinin davamıdır.
Necə düzəltmək olar
- lfprojects mlflow3.11.0 və ya daha yeni versiya
- mlflow3.11.0 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 < 3.11.0 | 3.11.0 |
| mlflowPyPI | 1.26.0 ≤ v < 3.11.0, v < 3.11.0 | 3.11.0 |
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.