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: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Based on the description, it is inferred that MLflow versions before 3.14.0 have trace API endpoints that do not register the necessary authorization validators when authentication is enabled. Users can modify traces from experiments for which they have no permission, exposing sensitive information, damaging audit trails, and enabling unauthorized changes to experiment artifacts. The weakness is an authorization bypass (CWE‑284) caused by missing checks.

Affected Systems

All installations of the open‑source MLflow platform that run any release prior to 3.14.0 with authentication activated are affected. The product is delivered through the mlflow/mlflow repository and is used in diverse environments without vendor differentiation beyond the core library.

Risk and Exploitability

The CVSS score of 8.1 categorizes the vulnerability as high severity, while an EPSS score of less than 1% indicates a very low but nonzero likelihood of exploitation. The issue is not listed in the CISA KEV catalog, suggesting no publicly documented exploit. Authenticated users can perform standard API calls to read, delete, or modify traces of experiments they do not have permission to access.

Generated by OpenCVE AI on July 21, 2026 at 12:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade MLflow to version 3.14.0 or later, which restores proper authorization checks on all trace API endpoints.
  • If an upgrade cannot be performed immediately, isolate the trace API routes by configuring a to deny requests permission settings to ensure no misconfigurations remain once the patch is applied or when implementing interim controls.
  • Disable or restrict access to trace API endpoints—use configuration flags or firewall rules that only authorized users can use them until the patch is applied.

Generated by OpenCVE AI on July 21, 2026 at 12:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-425
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Sat, 04 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

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

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-02T07:32:58Z

Links: CVE-2026-8147 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-21T12:30:03Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-425

    Direct Request ('Forced Browsing')