CVE Catalog

CVE-2026-2614

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
2.91%

86th percentile - higher than 86% of all known CVEs

Summary

A vulnerability 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 occurs when a CreateModelVersion request includes the tag mlflow.prompt.is_prompt, which bypasses source path validation. 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.

Risk Assessment

The organization is at risk of confidential data leakage, such as configuration files, credentials, or other sensitive information stored on the server. An attacker can access arbitrary files without authentication.

Recommendation

Immediately upgrade mlflow to version 3.10.0 or later, which contains the fix for this vulnerability. If an upgrade is not possible, restrict access to the mlflow API to trusted networks only.

Other vulnerabilities in mlflow

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS