PT-2026-76825 · Mlflow · Mlflow

CVE-2026-69148

·

Published

2026-08-17

·

Updated

2026-08-21

CVSS v3.1

7.1

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Name of the Vulnerable Software and Affected Versions MLflow versions prior to 3.15.0
Description Authenticated users can bypass experiment-level READ permissions to access arbitrary files from another user's artifact directory. The issue occurs because the validate source run() and validate source model() functions in mlflow/server/handlers.py only verify path containment and do not check if the caller has the necessary READ permissions for the specified run or model. An attacker can use the POST /api/2.0/mlflow/model-versions/create endpoint by providing a victim's run id or model id in the source parameter. Once the model version is created, the attacker can use the GET /model-versions/get-artifact endpoint to read sensitive files, such as model weights or training data, from the victim's directory.
Recommendations Update MLflow to version 3.15.0.

Exploit

Fix

Missing Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BIT-MLFLOW-2026-69148
CVE-2026-69148
GHSA-GQCH-G4W5-7QCW

Affected Products

Mlflow