Description (CNA)
In the latest version of mlflow/mlflow, when the `basic-auth` app is enabled, tracing and assessment endpoints are not protected by permission validators. This allows any authenticated user, including those with `NO_PERMISSIONS` on the experiment, to read trace information and create assessments for traces they should not have access to. This vulnerability impacts confidentiality by exposing trace metadata and integrity by allowing unauthorized creation of assessments. Deployments using `mlflow server --app-name=basic-auth` are affected.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| mlflow / mlflow/mlflow | affected unspecified through latest |
CWE
CWE-200
References
ADP enrichment
No English description supplied.
No references supplied.
A flaw was found in mlflow/mlflow. When the `basic-auth` application is enabled, tracing and assessment endpoints lack proper permission validation. This allows any authenticated user, even those without specific permissions on an experiment, to read sensitive trace information and create unauthorized assessments. This vulnerability leads to information disclosure by exposing trace metadata and impacts data integrity by permitting unauthorized modifications.