CVE-2025-10279CWE-379

Privilege Escalation in mlflow/mlflow

High · published February 2, 2026

CVSS v3.0
7.0
EPSS
0%
Percentile
14.7
In the wild
Unconfirmed
What it is

⚡ A world-writable directory in mlflow 2.20.3 means trouble! The temporary directory is giving attackers an open invitation to mess with your Python virtual environments. 💥 Think of it like a shared workspace where anyone can drop in and rearrange your documents. If someone with bad intentions has access, they could easily swap out your important files for their own tricky versions! This vulnerability allows an attacker with write access to the `/tmp` directory to exploit a race condition and overwrite important `.py` files. This could lead to arbitrary code execution, giving them full control over your environment — which is absolutely devastating!

Put simply

Think of it like a shared workspace where anyone can drop in and rearrange your documents. If someone with bad intentions has access, they could easily swap out your important files for their own tricky versions! In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is insecurely set to world-writable (0o777). This allows malicious actors to manipulate the virtual environment by overwriting Python files due to a race condition.

What to do

This vulnerability allows an attacker with write access to the `/tmp` directory to exploit a race condition and overwrite important `.py` files. This could lead to arbitrary code execution, giving them full control over your environment — which is absolutely devastating! Upgrade immediately to mlflow version 3.4.0 to patch this critical vulnerability. Additionally, consider restricting write access to the `/tmp` directory to mitigate the risk of exploitation. Regularly audit your permissions and temporary directories for security. 🛡️ You've got this! Stay proactive, follow these steps, and you'll keep your environment secure! 🚀

The record
Technical detail
CVSS v3.0
7.0 · HIGH
Vector
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00244 · 14.7th percentile
Weakness
CWE-379 · Creation of Temporary File in Directory with Insecure Permissions
Published
2026-02-02T10:36Z
EPSS history
Timeline
  • 02 FEB 10:36Z
    Privilege Escalation in mlflow/mlflow
    cvelistv5