CVE-2024-1594: Local File Read via Path Traversal in mlflow/mlflow
A path traversal vulnerability exists in the mlflow/mlflow repository, specifically within the handling of the artifactlocation 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.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-1594?
CVE-2024-1594 has been assigned a medium severity rating due to its potential to allow unauthorized file access.
How do I fix CVE-2024-1594?
To fix CVE-2024-1594, upgrade to mlflow version 2.11.3 or later.
Who is affected by CVE-2024-1594?
CVE-2024-1594 affects users of the mlflow package with versions up to and including 2.9.2.
What causes CVE-2024-1594?
CVE-2024-1594 is caused by a path traversal vulnerability in the handling of the `artifact_location` parameter.
Can attackers exploit CVE-2024-1594 easily?
Yes, attackers can exploit CVE-2024-1594 by crafting a malicious URI with a fragment component to read arbitrary files.