mlflow/mlflow is vulnerable to Local File Inclusion (LFI) due to improper parsing of URIs, allowing attackers to bypass checks and read arbitrary files on the system. The issue arises from the 'is_local_uri' function's failure to properly handle URIs with empty or 'file' schemes, leading to the misclassification of URIs as non-local. Attackers can exploit this by crafting malicious model versions with specially crafted 'source' parameters, enabling the reading of sensitive files within at least two directory levels from the server's root.
History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: @huntr_ai

Published: 2024-04-16T00:00:14.753Z

Updated: 2024-08-01T20:12:07.901Z

Reserved: 2024-04-10T09:54:30.434Z

Link: CVE-2024-3573

cve-icon Vulnrichment

Updated: 2024-08-01T20:12:07.901Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2024-04-16T00:15:12.570

Modified: 2024-04-16T13:24:07.103

Link: CVE-2024-3573

cve-icon Redhat

No data.