CVE-2024-1593: Path Traversal via Parameter Smuggling in mlflow/mlflow
A path traversal vulnerability exists in the mlflow/mlflow repository due to improper handling of URL parameters. By smuggling path traversal sequences using the ';' character in URLs, attackers can manipulate the 'params' portion of the URL to gain unauthorized access to files or directories. This vulnerability allows for arbitrary data smuggling into the 'params' part of the URL, enabling attacks similar to those described in previous reports but utilizing the ';' character for parameter smuggling. Successful exploitation could lead to unauthorized information disclosure or server compromise.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-1593?
CVE-2024-1593 is classified as a high severity path traversal vulnerability.
How do I fix CVE-2024-1593?
To mitigate CVE-2024-1593, upgrade the mlflow package to version 2.11.3 or later.
Which versions of mlflow are affected by CVE-2024-1593?
CVE-2024-1593 affects mlflow versions up to and including 2.9.2.
What is the impact of CVE-2024-1593?
CVE-2024-1593 allows attackers to access unauthorized files by manipulating URL parameters.
Is CVE-2024-1593 related to any other vulnerabilities?
CVE-2024-1593 is a standalone vulnerability and does not have known related vulnerabilities.