CVE-2025-10279

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:lfprojects:mlflow:*:-:*:*:*:*:*:*

History

14 Apr 2026, 14:57

Type Values Removed Values Added
CPE cpe:2.3:a:lfprojects:mlflow:*:-:*:*:*:*:*:*
Summary
  • (es) En mlflow versión 2.20.3, el directorio temporal utilizado para crear entornos virtuales de Python tiene asignados permisos inseguros de escritura global (0o777). Esta vulnerabilidad permite a un atacante con acceso de escritura al directorio `/tmp` explotar una condición de carrera y sobrescribir archivos `.py` en el entorno virtual, lo que lleva a la ejecución de código arbitrario. El problema está resuelto en la versión 3.4.0.
First Time Lfprojects mlflow
Lfprojects
References () https://github.com/mlflow/mlflow/commit/1d7c8d4cf0a67d407499a8a4ffac387ea4f8194a - () https://github.com/mlflow/mlflow/commit/1d7c8d4cf0a67d407499a8a4ffac387ea4f8194a - Patch
References () https://huntr.com/bounties/01d3b81e-13d1-43aa-b91a-443aec68bdc8 - () 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