High severity · published Apr 16, 2024
CVE-2024-1594
Local File Read via Path Traversal in mlflow/mlflow
7.5
CVSS
0.7%
EPSS
No
On KEV
Description
A path traversal vulnerability exists in the mlflow/mlflow repository, specifically within the handling of the `artifact_location` parameter when creating an experiment. Attackers can exploit this vulnerability by using a fragment component `#` in the artifact location URI to read arbitrary files on the server in the context of the server's process. This issue is similar to CVE-2023-6909 but utilizes a different component of the URI to achieve the same effect.
CVSS vector
CVSS:3.1/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)0.7% · higher than 53% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
ML
mlflow/mlflow · mlflow
through latest · source: vendor
ML
Mlflow · Lfprojects
before 2.11.3 · source: NVD, CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-1594
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-1594
Exploit
https://huntr.com/bounties/424b6f6b-e778-4a2b-b860-39730d396f3e
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
10.0
CVE-2023-3765
Absolute Path Traversal in mlflow/mlflow
9.8
CVE-2026-0545
Missing Authentication for Critical Function in mlflow/mlflow
9.8
CVE-2023-6975
Path Traversal: '\..\filename'
