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.
References
| Link | Resource |
|---|---|
| https://github.com/mlflow/mlflow/commit/1dcbb0c2fbd1f446c328830e601ca13a28219b8a | Patch |
| https://huntr.com/bounties/648dc30b-76c7-4433-86b8-f43d926fd8d6 | Exploit Third Party Advisory |
| https://huntr.com/bounties/648dc30b-76c7-4433-86b8-f43d926fd8d6 | Exploit Third Party Advisory |
Configurations
History
02 Jun 2026, 20:10
| Type | Values Removed | Values Added |
|---|---|---|
| First Time |
Lfprojects
Lfprojects mlflow |
|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 7.8 |
| CPE | cpe:2.3:a:lfprojects:mlflow:*:*:*:*:*:*:*:* | |
| References | () https://github.com/mlflow/mlflow/commit/1dcbb0c2fbd1f446c328830e601ca13a28219b8a - Patch | |
| References | () https://huntr.com/bounties/648dc30b-76c7-4433-86b8-f43d926fd8d6 - Exploit, Third Party Advisory |
19 May 2026, 14:16
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://huntr.com/bounties/648dc30b-76c7-4433-86b8-f43d926fd8d6 - |
18 May 2026, 21:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-05-18 21:16
Updated : 2026-06-02 20:10
NVD link : CVE-2026-4137
Mitre link : CVE-2026-4137
CVE.ORG link : CVE-2026-4137
JSON object : View
Products Affected
lfprojects
- mlflow
CWE
CWE-378
Creation of Temporary File With Insecure Permissions
