GHSA-g6pg-52vf-843h

MLFlow allows Tracing + Assessments Access

At a glance

Published
Updated
CVE
CVE-2025-15381
Aliases
PYSEC-2026-2657
CVSS_V3
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Description

In the latest version of mlflow/mlflow, when the `basic-auth` app is enabled, tracing and assessment endpoints are not protected by permission validators. This allows any authenticated user, including those with `NO_PERMISSIONS` on the experiment, to read trace information and create assessments for traces they should not have access to. This vulnerability impacts confidentiality by exposing trace metadata and integrity by allowing unauthorized creation of assessments. Deployments using `mlflow server --app-name=basic-auth` are affected.

Affected packages

PackageVersions
PyPI · mlflowintroduced 0, last affected 3.8.1

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database