CVE-2026-2651: Missing Authorization Validation in mlflow/mlflow
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the --serve-artifacts mode 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.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
MLflowto a version that resolves this vulnerability.Fixed in 3.10.0
Event History
Frequently Asked Questions
What is the severity of CVE-2026-2651?
The severity of CVE-2026-2651 is rated as critical with a score of 9.
How can I fix CVE-2026-2651?
To mitigate CVE-2026-2651, upgrade to MLflow version 3.10.1.dev1 or later.
What systems are affected by CVE-2026-2651?
CVE-2026-2651 affects MLflow versions up to and including 3.10.1.dev0.
What type of vulnerability is CVE-2026-2651?
CVE-2026-2651 is categorized as a missing authorization validation vulnerability.
What impact does CVE-2026-2651 have?
CVE-2026-2651 allows unauthorized access to multipart upload endpoints, potentially exposing sensitive data.