Skip to content
MLflowGHSA-w5xq-c4pf-ghq7

MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks

Medium6.5CVE-2026-2734 · Published May 21, 2026 · updated Jul 13, 2026

GitHub advisory

Affected versions

PackageAffectedFixed in
mlflow
PyPI
< 3.10.03.10.0
Details and references

In mlflow/mlflow versions up to 3.9.0, the `SearchModelVersions` REST API endpoint and the `mlflowSearchModelVersions` GraphQL query lack proper per-model authorization checks when basic authentication is enabled. This allows any authenticated user to enumerate all model versions across all registered models, regardless of their permission level. The issue arises due to the absence of `SearchModelVersions` in the `BEFORE_REQUEST_VALIDATORS` and `AFTER_REQUEST_HANDLERS` for the REST API, and its omission from `GraphQLAuthorizationMiddleware.PROTECTED_FIELDS` for GraphQL. This vulnerability can expose sensitive information such as model names, version descriptions, source URIs, tags, and other metadata, potentially revealing proprietary or confidential details in multi-tenant environments. The issue is resolved in version 3.10.0.

CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Severity from
GitHub (reviewed advisory)
Weakness
CWE-284
Also known as
BIT-mlflow-2026-2734, CVE-2026-2734, PYSEC-2026-2660

More MLflow advisories

All MLflow
DateAdvisory
May 19MLflow: Improper Origin Validation in MLflow Assistant /ajax-api Endpoints Enables Browser-Mediated Local Command Execution
CVE-2026-2611Critical9.6fixed in 3.10.0
May 18MLFlow Creates a Temporary File With Insecure Permissions
CVE-2026-4137High7.0fixed in 3.11.0
May 26MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
CVE-2026-2651Critical9.0fixed in 3.11.0rc1
May 15MLflow: unauthenticated access to certain FastAPI routes
CVE-2026-2652High8.6fixed in 3.11.0
May 11MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
CVE-2026-2614High7.5fixed in 3.10.0
May 11MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
CVE-2026-2393High7.1fixed in 3.9.0

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.