Skip to main content
← All vulnerabilities
CVE-2025-15031GHSA-FHFF-QMM8-H2FPBIT-MLFLOW-2025-15031PYSEC-2026-2656

Path Traversal Vulnerability in mlflow/mlflow

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.9.0rc0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of `tarfile.extractall` without path validation enables crafted tar.gz files containing `..` or absolute paths to escape the intended extraction directory. This issue affects the latest version of MLflow and poses a high/critical risk in scenarios involving multi-tenant environments or ingestion of untrusted artifacts, as it can lead to arbitrary file overwrites and potential remote code execution.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • mlflow mlflow/mlflow

    Version range not reported

  • mlflowPyPI

    fixed in 3.9.0rc0

References 1

huntr.com