CVE-2026-2033
8.1MLflow · Tracking Server
MLflow Tracking Server is vulnerable to a directory traversal flaw in the artifact handler, allowing unauthenticated remote attackers to execute arbitrary code.
Executive summary
An unauthenticated remote code execution vulnerability in the MLflow Tracking Server poses a critical risk to data integrity and system control.
Vulnerability
The vulnerability is caused by improper input validation of user-supplied paths within the artifact handler, which leads to path traversal. This allows an unauthenticated attacker to manipulate file operations to achieve remote code execution under the context of the service account.
Business impact
Successful exploitation of this vulnerability allows an attacker to execute arbitrary code on the host server without any authentication. This could lead to a complete system compromise, unauthorized access to sensitive machine learning models and training data, and potential lateral movement within the network. Given the CVSS score of 8.1, the high potential for total impact necessitates immediate attention.
Remediation
Immediate Action: Review the official MLflow repository and vendor advisories for the release of a security patch and apply it immediately upon availability.
Proactive Monitoring: Monitor server access logs for suspicious file paths or directory traversal patterns, such as sequences involving double dots or unexpected system file references.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block path traversal attempts targeted at the MLflow artifact handling endpoints.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability represents a significant security exposure due to its unauthenticated nature and the high severity of the potential impact. Organizations utilizing MLflow Tracking Server should prioritize isolating these systems from public-facing networks until a patch is verified and applied. Continuous monitoring of logs is essential to detect any early signs of exploitation attempts while awaiting a formal vendor fix.
More MLflow CVEs
Sources
- ZDI-26-105
- vendor-provided URL Vendor advisory