High severity · published Mar 20, 2025
CVE-2024-8859
Path Traversal in mlflow/mlflow
7.5
CVSS
2.8%
EPSS
No
On KEV
Description
A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. When users configure and use the dbfs service, concatenating the URL directly into the file protocol results in an arbitrary file read vulnerability. This issue occurs because only the path part of the URL is checked, while parts such as query and parameters are not handled. The vulnerability is triggered if the user has configured the dbfs service, and during usage, the service is mounted to a local directory.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.8% · higher than 86% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
ML
mlflow/mlflow · mlflow
before 2.17.0 · source: vendor
ML
Mlflow · Lfprojects
2.15.1 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-8859
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-8859
Patch
https://github.com/mlflow/mlflow/commit/7791b8cdd595f21b5f179c7b17e4b5eb5cbbe654
Exploit
https://huntr.com/bounties/2259b88b-a0c6-4c7c-b434-6aacf6056dcb
More from mlflow/mlflow
10.0
CVE-2025-15379
Command Injection in mlflow/mlflow
10.0
CVE-2025-15036
Path Traversal Vulnerability in mlflow/mlflow
9.8
CVE-2026-0545
Missing Authentication for Critical Function in mlflow/mlflow
9.6
CVE-2026-2611
Improper Origin Validation in mlflow/mlflow
9.3
CVE-2024-3573
Local File Inclusion (LFI) via Scheme Confusion in mlflow/mlflow
