MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
Critical severity
GitHub Reviewed
Published
May 26, 2026
to the GitHub Advisory Database
•
Updated Jun 30, 2026
Description
Published by the National Vulnerability Database
May 25, 2026
Published to the GitHub Advisory Database
May 26, 2026
Reviewed
Jun 30, 2026
Last updated
Jun 30, 2026
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the
--serve-artifactsmode is enabled. The authorization logic does not enforce resource-level permission checks for/mlflow-artifacts/mpu/*endpoints, enabling attackers to overwrite artifacts belonging to other users. This can lead to unauthorized cross-user writes, model supply chain poisoning, and arbitrary code execution when compromised models are loaded. The issue is resolved in version 3.10.0.References