CVE-2025-15379CWE-77CWE-78command-injection

CVE-2025-15379

Critical · published March 30, 2026

CVSS v3.1
10.0
EPSS
2%
Percentile
83.6
In the wild
Unconfirmed
What it is

A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the `_install_model_dependencies_to_env()` function. When deploying a model with `env_manager=LOCAL`, MLflow reads dependency specifications from the model artifact's `python_env.yaml` file and directly interpolates them into a shell command without sanitization. This allows an attacker to supply a malicious model artifact and achieve arbitrary command execution on systems that deploy the model. The vulnerability affects versions 3.8.0 and is fixed in version 3.8.2.

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02359 · 83.6th percentile
Weaknesses
CWE-77 · Improper Neutralization of Special Elements used in a Command ('Command Injection'); CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2026-03-30T12:16Z
Affected products (1)
ProductVersionsFixed in
lfprojects/mlflow≥ 3.8.0, < 3.8.13.8.1
References (5)
EPSS history
Timeline
  • 30 MAR 07:16Z
    Command Injection in mlflow/mlflow
    cvelistv5