CVE-2026-8147

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:lfprojects:mlflow:*:*:*:*:*:*:*:*

History

25 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) En versiones de MLflow anteriores a la 3.14.0, cuando se ejecuta con la autenticación habilitada, los puntos finales de la API de trazas carecen de validadores de autorización adecuados. Esto permite a cualquier usuario autenticado eludir los controles de autorización a nivel de experimento en todas las operaciones de traza, incluyendo la lectura, eliminación y modificación de trazas en experimentos a los que no tienen permiso de acceso. El problema surge del gestor ’_before_request’, que no registra validadores de autorización para los puntos finales de traza, lo que resulta en que las solicitudes proceden sin validación. Esta vulnerabilidad puede exponer datos sensibles, destruir registros de auditoría y permitir modificaciones no autorizadas.

Information

Published : 2026-07-02 09:16

Updated : 2026-10-25 21:10


NVD link : CVE-2026-8147

Mitre link : CVE-2026-8147

CVE.ORG link : CVE-2026-8147


JSON object : View

Products Affected

lfprojects

  • mlflow
CWE
CWE-284

Improper Access Control

NVD-CWE-noinfo