CVE-2026-2614: lfprojects mlflow Path Traversal
Vulnerability summary
CVE-2026-2614 is a high (CVSS 7.5) Path Traversal vulnerability in lfprojects mlflow. EPSS estimates a 3.21% chance of exploitation in the next 30 days, higher than 87.9% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 11-05-2026PublishedVulnerability first disclosed.
- 28-08-2026Last modifiedVulnerability information updated.
Description
A vulnerability in the `_create_model_version()` handler of `mlflow/server/handlers.py` in mlflow/mlflow versions 3.9.0 and earlier allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem. The issue arises when a `CreateModelVersion` request includes the tag `mlflow.prompt.is_prompt`, which bypasses source path validation. This enables an attacker to store an arbitrary local filesystem path as the model version source. The `get_model_version_artifact_handler()` function later uses this source to serve files without verifying the model version's prompt status, leading to a complete confidentiality compromise. This issue is fixed in version 3.10.0.
CVSS metrics
5 scores · 3 sources · 2 versions- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · PypiEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- NVDNIST7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
3.21%
Chance of exploitation in the next 30 days
Percentile
88%
Versus all other CVEs
30-day change
-0.40 pp
From 3.61% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (huntr.com)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Lfprojects1 product
- mlflow< 3.10.0
Mlflow1 product
- mlflow/mlflow≥ unspecified, < 3.10.0
PyPI1 product
- mlflow< 3.10.0
3 vendors · 3 products
References
12 links- github.com/mlflow/mlflowPACKAGE
Show all 12 references
- pypi.org/project/mlflowPACKAGE