Database/AI/ML frameworks & serving
MLflow: trace API endpoints skip authorization, so any user can read or delete others' traces
Impact
With authentication enabled, MLflow's _before_request handler registers no authorization validators for the trace endpoints, so every trace operation proceeds unchecked. Any authenticated user can read, modify and delete traces belonging to experiments they have no permission on. On a shared training or evaluation cluster that is cross-tenant exposure of prompts, inputs and model outputs captured in traces, plus the ability to destroy the trace history other teams rely on as an audit record. The flaw is in the tracking server's authorization layer only; experiment-level permissions still apply on non-trace endpoints. Fixed in MLflow 3.14.0.
Who can reach it
Any authenticated MLflow user who can reach the tracking server's HTTP API. No experiment permissions and no access to the GPU nodes are needed.
What to do
Upgrade MLflow to 3.14.0 or later and restart the tracking server - a single daemon restart, no node drain. If the server is shared across teams, assume traces were readable and deletable by every account that had access, and restrict network reachability of the tracking server until the upgrade lands.
References
Related entries
- Bifrost LLM gateway: unauthenticated plugin API loads a remote shared object, giving RCE on dynamic buildsCVE-2026-86242 · Bifrost LLM gateway (HTTP transport /api/plugins shared-object loader)High
- ClearML client SDK: Deserialization of untrusted dataCVE-2024-24590 · ClearML client SDKHigh
- ClearML client SDK: Path traversal — a malicious dataset writes arbitrary files on the consumerCVE-2024-24591 · ClearML client SDKHigh
- Keras (`utils.get_file`): Path traversal in tar extraction in 3.11.3 (incomplete fix)CVE-2025-12638 · Keras (`utils.get_file`)High
- vLLM (multi-node ZeroMQ): Secondary vLLM host trusts unauthenticated ZeroMQ messagesCVE-2025-30165 · vLLM (multi-node ZeroMQ)High
- Kubeflow Community Distribution: Insecure default in the platform installCVE-2026-47237 · Kubeflow Community DistributionHigh
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.