جزئیات آسیب‌پذیری

CVE-2026-4137

mlflow mlflow/mlflow

Incomplete Fix for CVE-2025-10279: Insecure Temporary Directory Permissions in mlflow/mlflow

CVSS 3.0
7.0بالا

شرح رسمی (انگلیسی)

In mlflow/mlflow versions prior to 3.11.0, the `get_or_create_nfs_tmp_dir()` function in `mlflow/utils/file_utils.py` creates temporary directories with world-writable permissions (0o777), and the `_create_model_downloading_tmp_dir()` function in `mlflow/pyfunc/__init__.py` creates directories with group-writable permissions (0o770). These insecure permissions allow local attackers to tamper with model artifacts, such as cloudpickle-serialized Python objects, and achieve arbitrary code execution when the tampered artifacts are deserialized via `cloudpickle.load()`. This vulnerability is particularly critical in environments with shared NFS mounts, such as Databricks, where NFS is enabled by default. The issue is a continuation of the vulnerability class addressed in CVE-2025-10279, which was only partially fixed.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.0بالا 3.0 CVEProject cvelistV5 (CNA) (@huntr_ai) CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
mlflow mlflow/mlflow v < 3.11.0 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۲
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۲/۲۸
آخرین به‌روزرسانی
۱۴۰۵/۰۲/۲۹
وضعیت
منتشرشده
صادرکننده (CNA)
@huntr_ai

پیش‌بینی بهره‌برداری (EPSS)

۰٫۱۹٪
احتمال بهره‌برداری در ۳۰ روز
۹٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
خیر
وضعیت بهره‌برداری
اثبات مفهوم
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-378
    Creation of Temporary File With Insecure Permissions