CVE-2026-2734

Medium

Description

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.

SeverityMedium
CVSS6.5
Exploit probability—
ProductLfprojects Mlflow
PublishedMay 21, 2026
First seenMay 21, 2026

How to fix

Update
  • lfprojects mlflow3.10.0 or later
  • mlflow3.10.0 or later

Affected products

ProductAffected versionsFixed in
lfprojects mlflowv < 3.10.03.10.0
mlflowPyPIv < 3.10.03.10.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-2734 · Lfprojects Mlflow · Dark Radar