AI and data stack advisories

Severe, 6 weeks1498Projects326

1498 severe, 6 weeks · 326 projects

MLflowGHSA-hq88-wg7q-gp4g

mlflow vulnerable to Path Traversal

MLflow

CVE-2024-3573 · Published Apr 16, 2024 · updated Apr 8, 2025

Critical9.3
Fix: upgrade to 2.10.0 or later
GitHub advisory

mlflow/mlflow is vulnerable to Local File Inclusion (LFI) due to improper parsing of URIs, allowing attackers to bypass checks and read arbitrary files on the system. The issue arises from the 'is_local_uri' function's failure to properly handle URIs with empty or 'file' schemes, leading to the misclassification of URIs as non-local. Attackers can exploit this by crafting malicious model versions with specially crafted 'source' parameters, enabling the reading of sensitive files within at least two directory levels from the server's root.

Affected versions

PackageAffectedFixed in
mlflow
PyPI
< 2.10.02.10.0
Details and references

More MLflow advisories

All MLflow