Skip to content
MLflowGHSA-42h5-h8qh-vv9v

MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem

High7.5CVE-2026-2614 · Published May 11, 2026 · updated Jul 13, 2026

GitHub advisory

Affected versions

PackageAffectedFixed in
mlflow
PyPI
< 3.10.03.10.0
Details and references

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 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Severity from
GitHub (reviewed advisory)
Weakness
CWE-22
Also known as
BIT-mlflow-2026-2614, CVE-2026-2614, PYSEC-2026-2654

More MLflow advisories

All MLflow
DateAdvisory
May 11MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
CVE-2026-2393High7.1fixed in 3.9.0
May 15MLflow: unauthenticated access to certain FastAPI routes
CVE-2026-2652High8.6fixed in 3.11.0
May 18MLFlow Creates a Temporary File With Insecure Permissions
CVE-2026-4137High7.0fixed in 3.11.0
May 19MLflow: Improper Origin Validation in MLflow Assistant /ajax-api Endpoints Enables Browser-Mediated Local Command Execution
CVE-2026-2611Critical9.6fixed in 3.10.0
May 21MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
CVE-2026-2734Medium6.5fixed in 3.10.0
May 26MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
CVE-2026-2651Critical9.0fixed in 3.11.0rc1

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.