What’s Vulnerable › Vulnerabilities
CVE-2026-8147: Authorization Bypass in mlflow/mlflow
- Severity: high (CVSS 8.1 v3.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.5% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-07-02 · updated 2026-10-25
- Weakness: CWE-284
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.
Affected products
- mlflow/mlflow: before 3.14.0 — fixed in 3.14.0
How to fix
Upgrade to a fixed version: mlflow/mlflow 3.14.0. Check the vendor advisory for mitigations.
References
- https://github.com/mlflow/mlflow/commit/f9b1eb510478570609ef451984a255775aa4b937
- https://huntr.com/bounties/b00c3ddd-373e-492f-9bf0-41a28bb21ed5
- https://huntr.com/bounties/b00c3ddd-373e-492f-9bf0-41a28bb21ed5
Get alerted when CVE-2026-8147 or the next vulnerability affects your stack