In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the `/tmp` directory to exploit a race condition and overwrite `.py` files in the virtual environment, leading to arbitrary code execution. The issue is resolved in version 3.4.0.
References
| Link | Resource |
|---|---|
| https://github.com/mlflow/mlflow/commit/1d7c8d4cf0a67d407499a8a4ffac387ea4f8194a | Patch |
| https://huntr.com/bounties/01d3b81e-13d1-43aa-b91a-443aec68bdc8 | Third Party Advisory Exploit |
Configurations
History
14 Apr 2026, 14:57
| Type | Values Removed | Values Added |
|---|---|---|
| CPE | cpe:2.3:a:lfprojects:mlflow:*:-:*:*:*:*:*:* | |
| Summary |
|
|
| First Time |
Lfprojects mlflow
Lfprojects |
|
| References | () https://github.com/mlflow/mlflow/commit/1d7c8d4cf0a67d407499a8a4ffac387ea4f8194a - Patch | |
| References | () https://huntr.com/bounties/01d3b81e-13d1-43aa-b91a-443aec68bdc8 - Third Party Advisory, Exploit |
02 Feb 2026, 11:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-02-02 11:16
Updated : 2026-04-14 14:57
NVD link : CVE-2025-10279
Mitre link : CVE-2025-10279
CVE.ORG link : CVE-2025-10279
JSON object : View
Products Affected
lfprojects
- mlflow
CWE
CWE-379
Creation of Temporary File in Directory with Insecure Permissions
