7.5Hoch

CVE-2026-2614Arbitrary File Read via Prompt Tag Source Validation Bypass in mlflow/mlflow

mlflow mlflow/mlflow; Red Hat Red Hat OpenShift AI 3.3; Red Hat Red Hat OpenShift AI 3.4; Red Hat Red Hat OpenShift AI (RHOAI) Veröffentlicht: (vor 6 Monaten)

Beschreibung

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.

Schwachstellentyp (CWE): CWE-22

Daten: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Wiedergegeben wie in der Quelle, auf Englisch.

Betroffene Produkte und Versionen

HerstellerProduktVersionen
lfprojects mlflow < 3.10.0
mlflow mlflow/mlflow unspecified – < 3.10.0
openshift ai 3.3 —
openshift ai 3.4 —
Red Hat Red Hat OpenShift AI 3.3 all versions
Red Hat Red Hat OpenShift AI 3.4 all versions
Red Hat Red Hat OpenShift AI (RHOAI) all versions

Referenzen und Patches

CPE-Treffer (NVD) (1)

  • cpe:2.3:a:lfprojects:mlflow:*:*:*:*:*:*:*:* < 3.10.0