S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Jan 6, 2025

CVE-2024-8859 Scanner

CVE-2024-8859 Scanner - Local File Inclusion vulnerability in Mlflow

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
3.1k
Times Used
continuous scan runs
5.5k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-8859
7.5
CVSShigh
Exploitable remotely over the internet · no authentication required.

A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. When users configure and use the dbfs service, concatenating the URL directly into the file protocol results in an arbitrary file read vulnerability. This issue occurs because only the path part of the URL is checked, while parts such as query and parameters are not handled. The vulnerability is triggered if the user has configured the dbfs service, and during usage, the service is mounted to a local directory.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
mlflow/mlflowby mlflow
AFFECTED< 2.17.0SAFE ✓≥ 2.17.0
Updated Aug 22, 2026View on NVD →
Detail

Mlflow is an open-source platform for managing the machine learning lifecycle, including experimentation, reproducibility, and deployment. It is widely adopted by data scientists and machine learning engineers for tracking experiments, packaging code, and sharing models. Mlflow integrates seamlessly into existing ML workflows, making it a valuable tool for both research and production environments.

Local File Inclusion (LFI) vulnerabilities allow attackers to read sensitive files on a server through improper handling of file paths. This can be exploited via path traversal techniques, which manipulate file paths to access files outside the intended directory scope. LFI vulnerabilities are critical as they can expose system configurations, credentials, and other sensitive information.

In Mlflow, the vulnerability arises from insufficient validation of file paths in the context of artifact handling and API endpoints. Specifically, attackers can leverage path traversal sequences (`../../..`) in API requests to access files such as `/etc/passwd`. This vulnerability affects Mlflow versions prior to 2.17.0.

Successful exploitation could allow attackers to obtain sensitive information, modify data, and execute unauthorized operations on the affected system. It may also enable further attacks by exposing configuration files or credentials used within the system.

REFERENCES

Solution Advice
  • Update to Mlflow version 2.17.0 or later to address this vulnerability.
  • Implement strict validation and sanitization of file paths in API requests to prevent path traversal attacks.
  • Restrict access permissions to sensitive files and directories on the server.
  • Monitor logs for unusual activity related to file access and API requests.
  • Conduct regular security assessments to identify and mitigate potential vulnerabilities.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.