# CVE-2026-2614: MLflow arbitrary file read via prompt tag validation bypass

Source: https://junglewise.ai/threats/cve-2026-2614-mlflow-arbitrary-file-read-via-prompt-tag-validation-bypass  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-05-11. Updated: 2026-05-27  
License: CC BY 4.0 with a link back

CVE-2026-2614 · Severity: high · CVSS 7.5 · Published 2026-05-11

MLflow, a popular platform for managing machine learning lifecycles, contains a security flaw that allows unauthorized users to read sensitive files from the server. By sending a specially crafted request to create a model version, an attacker can trick the system into exposing internal configuration files, credentials, or other private data. This could lead to a full breach of confidentiality for the affected machine learning environment.

Technologies: [mlflow (PyPI)](https://junglewise.ai/threats/technologies/mlflow). Vendors: [PyPI](https://junglewise.ai/threats/vendors/pypi).

## Quick answers

**Is CVE-2026-2614 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-2614 being exploited in the wild.

**How severe is CVE-2026-2614?** High severity, with a CVSS score of 7.5, published 11 May 2026.

**Which products and versions are affected?** mlflow (PyPI) < 3.10.0, ECOSYSTEM:introduced=0,fixed=3.10.0.

**Is there a fix for CVE-2026-2614?** Yes. mlflow (PyPI): upgrade to 3.10.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-2614 attacked?** It is attacked over the network, in a software library.

**Am I affected by CVE-2026-2614?** Check whether you run mlflow (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- mlflow (PyPI): upgrade to 3.10.0 or later

  ```sh
  pip install "mlflow>=3.10.0"
  ```


## Technical details

A path traversal vulnerability exists in the `_create_model_version()` handler within `mlflow/server/handlers.py`. The vulnerability is triggered when a `CreateModelVersion` request includes the specific tag `mlflow.prompt.is_prompt`, which causes the server to bypass standard source path validation. An attacker can provide an arbitrary local filesystem path as the model version source. Subsequently, the `get_model_version_artifact_handler()` function serves files from this path without re-verifying the prompt status or path legitimacy. This allows unauthenticated remote attackers to retrieve any file accessible to the MLflow server process. The issue is resolved in version 3.10.0.

## Affected products

- mlflow mlflow <= 3.9.0

## Identifiers

- CVE-2026-2614
- GHSA-42h5-h8qh-vv9v
- PYSEC-2026-2654

## Timeline

- 2026-05-11: advisory: NVD publication date
- 2026-05-11: disclosed: Initial disclosure via huntr.dev
- 2026-05-11: patched: Fix committed to MLflow repository

## References

- [https://github.com/mlflow/mlflow/commit/6e801f4259d96804c73107315b24cef0f6aa115a](https://github.com/mlflow/mlflow/commit/6e801f4259d96804c73107315b24cef0f6aa115a)
- [https://huntr.com/bounties/19380271-3fbf-4beb-987e-6fd7069c55e6](https://huntr.com/bounties/19380271-3fbf-4beb-987e-6fd7069c55e6)

## Related threats

- [MLflow arbitrary code execution in third-party scorer deserialization](https://junglewise.ai/threats/cve-2026-116692-mlflow-is-an-open-source-ai-engineering-platform-for-agents)
- [MLflow credential leak in CrewAI autolog](https://junglewise.ai/threats/cve-2026-116691-mlflow-is-an-open-source-ai-engineering-platform-for-agents)
- [MLflow path traversal in prompt model version artifact access](https://junglewise.ai/threats/cve-2026-116690-mlflow-is-an-open-source-ai-engineering-platform-for-agents)
- [MLflow unsafe deserialization in scorer endpoints](https://junglewise.ai/threats/cve-2026-115886-mlflow-is-an-open-source-ai-engineering-platform-for-agents)
- [MLflow FileStore path traversal in trace storage](https://junglewise.ai/threats/cve-2026-53995-mlflow-3-17-1-and-earlier-contains-a-path-traversal-vulnerability)
