Description
In MLflow versions prior to 3.14.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the `_before_request` handler, which does not register authorization validators for trace endpoints, resulting in requests proceeding without validation. This vulnerability can expose sensitive data, destroy audit logs, and allow unauthorized modifications.
Published: 2026-07-02
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in MLflow causes a lack of authorization checks on trace API endpoints. When authentication is enabled, any authenticated user may read, delete, or modify traces of experiments they should not see, exposing sensitive data and audit trails. This flaw originates from an unregistered _before_request handler that never applies the standard experiment‑level permissions. The impact spans confidentiality, integrity, and availability, allowing privileged escalation and data tampering.

Affected Systems

This issue affects the open source MLflow platform. Versions earlier than 3.14.0 of the mlflow/mlflow package are vulnerable. All instances that run these releases with authentication enabled are at risk.

Risk and Exploitability

The CVSS score of 8.1 marks this flaw as high severity. Although the EPSS score is not published, the vulnerability is active in recent commits and is not yet listed in CISA’s KEV catalog, indicating its exploitation status is not publicly documented. The likely attack vector requires an authenticated session; an attacker who can obtain valid credentials can use familiar API calls to bypass authorization. Successful exploitation could expose or corrupt sensitive experiment data.

Generated by OpenCVE AI on July 2, 2026 at 12:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade MLflow to version 3.14.0 or later, which includes the missing authorization checks for trace endpoints.
  • If an upgrade cannot be performed immediately, restrict access to the trace API routes (e.g., through a reverse proxy or firewall) and enforce manual permission checks to block unauthenticated or unauthorized requests.
  • Verify and audit current experiment‑level permissions, ensuring no misconfigurations might re‑introduce the flaw after a patch or upgrade.

Generated by OpenCVE AI on July 2, 2026 at 12:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 02 Jul 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Mlflow
Mlflow mlflow/mlflow
Vendors & Products Mlflow
Mlflow mlflow/mlflow

Thu, 02 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Description In MLflow versions prior to 3.14.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the `_before_request` handler, which does not register authorization validators for trace endpoints, resulting in requests proceeding without validation. This vulnerability can expose sensitive data, destroy audit logs, and allow unauthorized modifications.
Title Authorization Bypass in mlflow/mlflow
Weaknesses CWE-284
References
Metrics cvssV3_0

{'score': 8.1, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Mlflow Mlflow/mlflow
cve-icon MITRE

Status: PUBLISHED

Assigner: @huntr_ai

Published:

Updated: 2026-07-02T12:28:31.554Z

Reserved: 2026-05-08T02:45:28.857Z

Link: CVE-2026-8147

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-02T12:15:04Z

Weaknesses