Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. mlflow
  4. ›
  5. CVE-2025-15379

CVE-2025-15379: MLflow Command Injection vulnerability

March 30, 2026 (updated April 1, 2026)

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.

References

  • github.com/advisories/GHSA-r23q-823p-vmf7
  • github.com/mlflow/mlflow
  • github.com/mlflow/mlflow/commit/361b6f620adf98385c6721e384fb5ef9a30bb05e
  • huntr.com/bounties/dc9c1c20-7879-4050-87df-4d095fe5ca75
  • nvd.nist.gov/vuln/detail/CVE-2025-15379

Code Behaviors & Features

Detect and mitigate CVE-2025-15379 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 3.9.0rc0

Fixed versions

  • 3.9.0rc0

Solution

Upgrade to version 3.9.0rc0 or above.

Impact 10 CRITICAL

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection')

Source file

pypi/mlflow/CVE-2025-15379.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:53 +0000.