CVE Catalog

CVE-2025-15036

CriticalCVSS 10.0
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.59%

44th percentile - higher than 44% of all known CVEs

Summary

A path traversal vulnerability exists in the `extract_archive_to_dir` function of mlflow before version 3.7.0. Lack of tar member path validation allows an attacker to overwrite arbitrary files or escalate privileges.

Risk Assessment

An attacker with control over a tar.gz file can overwrite critical system files or gain elevated privileges, potentially breaking sandbox isolation in multi-tenant or shared cluster environments.

Recommendation

Immediately upgrade mlflow to version 3.7.0 or later, which includes a fix for tar path validation.

Original NVD description (English source)

A path traversal vulnerability exists in the `extract_archive_to_dir` function within the `mlflow/pyfunc/dbconnect_artifact_cache.py` file of the mlflow/mlflow repository. This vulnerability, present in versions before v3.7.0, arises due to the lack of validation of tar member paths during extraction. An attacker with control over the tar.gz file can exploit this issue to overwrite arbitrary files or gain elevated privileges, potentially escaping the sandbox directory in multi-tenant or shared cluster environments.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS