mlflow/mlflow
cpe:2.3:a:lfprojects:mlflow:*:*:*:*:*:*:*
- 2.15.1
A path traversal vulnerability has been identified in MLflow version 2.15.1. This vulnerability arises when users configure and utilize the DBFS service, as it allows for arbitrary file reading by concatenating the URL directly into the file protocol. The issue occurs because only the path component of the URL is validated, leaving query parameters unchecked. Exploitation of this vulnerability requires the DBFS service to be configured and mounted to a local directory.
Exploitation of this vulnerability allows for arbitrary file reading on the system where MLflow is running.
The vulnerability can be reproduced by configuring the DBFS service in MLflow and mounting it to a local directory. Once this is done, a request can be made that includes a crafted file URI that exploits the path traversal flaw, such as one that includes relative path components to traverse directories and access arbitrary files.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.