7.5Alta

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) Publicada: (hace 6 meses)

Descripción

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.

Debilidad (CWE): CWE-22

Datos: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Se publican tal como los indican las fuentes, en inglés.

Productos y versiones afectados

FabricanteProductoVersiones
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

Referencias y parches

Coincidencias CPE (NVD) (1)

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