MLflow Tracking Server
CVE-2026-118625
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege MLflow account
-
ExploitCall get_endpoints functionality
-
ExecutionBypass missing authorization check
-
ImpactAccess privileged resources/functionality
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid, authenticated low-privilege account on the MLflow Tracking Server (PR:L) and network reachability to the server (AV:N). The specific trigger is reaching the get_endpoints function, which performs no authorization check before granting access. No special non-default configuration, user interaction, or platform-specific setting is stated in the available sources as a prerequisite. The primary limiting factor is the authentication requirement: unauthenticated outsiders cannot exploit this directly, so realistic risk is highest where MLflow is multi-tenant or exposes accounts to many users. |
| Impact | This is a moderate-severity authorization flaw (CVSS 6.3, CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L) in the MLflow Tracking Server. The network attack vector and low complexity (AV:N/AC:L) make it reachable and repeatable, but PR:L means an attacker must already hold valid low-privilege credentials, which materially limits the exploit population to insiders or anyone who has obtained a foothold account. The impact is bounded: partial confidentiality, integrity, and availability (C:L/I:L/A:L) with an unchanged scope (S:U), consistent with escalating to resources normally protected from the user rather than full system takeover. No EPSS score is present in the input, so exploitation probability cannot be quantified. The CVE is not listed in CISA KEV, and no public exploit is identified - the only reference is a Trend Micro ZDI advisory, which is a vulnerability disclosure, not exploit code. The vuln.today decision label is 'this_month' rather than act_now/emergency, which aligns with a real-but-not-urgent authenticated privilege-escalation issue. Net: a genuine priority for organizations exposing MLflow to multiple users, but not a drop-everything emergency given the authentication requirement and absence of known active exploitation. |
| Exploit ScenarioDerived | An attacker who already holds a low-privilege account on an MLflow Tracking Server sends requests to the get_endpoints functionality, which fails to enforce authorization before granting access. Because the attack is network-based and low-complexity, the authenticated user can reach resources and functionality normally restricted from them, escalating their effective privileges. No public exploit code is identified for this issue at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 04, 2026
An authenticated low-privilege user can escalate privileges in MLflow Tracking Server because the get_endpoints function grants access to functionality without an authorization check. The flaw is rated CVSS 6.3 (CWE-862) and requires network reachability plus a valid account; no public exploit identified at time of analysis, and no KEV entry is provided.
RemediationAI
No vendor-released patch or fixed version is identified in the supplied data; consult ZDI-26-841 (https://www.zerodayinitiative.com/advisories/ZDI-26-841/) for vendor remediation guidance and apply the confirmed update when available. Until then, reduce exposure by restricting network reachability to the MLflow Tracking Server to trusted users and by reviewing and removing low-privilege accounts that do not require access, since the flaw requires a valid authenticated account (PR:L). An authenticating reverse proxy or API gateway that only performs authentication will not close the gap; if your deployment supports it, add authorization-aware controls or restrict/disable the affected get_endpoints functionality, accepting that this may break legitimate endpoint-discovery workflows.
Affected ProductsAI
MLflow Tracking Server installations are affected according to ZDI-26-841 (ZDI-CAN-32107); the supplied data does not provide a version range, CPE, or fixed-version information, so administrators should confirm the vulnerable and patched builds directly in the vendor advisory at https://www.zerodayinitiative.com/advisories/ZDI-26-841/. Deployments are most exposed where many users hold low-privilege accounts, because exploitation requires an authenticated account.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
MLflow is an open-source machine-learning lifecycle platform, and its Tracking Server exposes networked APIs used by clients and users to manage experiments, runs, and related resources. CVE-2026-118625 is a CWE-862 missing authorization flaw in the get_endpoints function: after authentication, a low-privilege caller can reach functionality that should be restricted, which is why the tags include privilege escalation and authentication bypass even though authentication itself is still required. The supplied data does not include CPE strings or affected version ranges, so exact vulnerable builds must be confirmed from the ZDI advisory (ZDI-26-841). The trigger is described only as lack of authorization in get_endpoints; no further exploitation mechanics are stated in the available sources.
Know when Mlflow gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Authenticated low-privilege access is required per the description, so PR:L; network-reachable and low-complexity with partial C/I/A impact from escalating to protected resources within an unchanged scope.
Primary rating from Vendor (trendmicro).
CVSS VectorVendor: trendmicro
DescriptionCVE.org
MLflow Tracking Server Missing Authorization Privilege Escalation Vulnerability. This vulnerability allows remote attackers to escalate privileges on affected installations of MLflow. Authentication is required to exploit this vulnerability.
The specific flaw exists within the get_endpoints function. The issue results from the lack of authorization prior to allowing access to functionality. An attacker can leverage this vulnerability to escalate privileges to resources normally protected from the user. Was ZDI-CAN-32107.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Server-side request forgery in MLflow before 3.15.0 lets remote unauthenticated attackers coerce the server into making
A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. Rated high severity (CVSS 7.5), this vulnerabilit
Absolute Path Traversal in GitHub repository mlflow/mlflow prior to 2.5.0. Rated critical severity (CVSS 10.0), this vul
Unauthenticated remote code execution in MLflow 3.12.0rc0 through 3.16.x lets any network caller reach the tracking serv
MLflow's FastAPI job endpoints bypass basic-auth entirely, allowing network attackers to submit and execute jobs without
A malicious user could use this issue to get command execution on the vulnerable machine and get access to data & models
A malicious user could use this issue to access internal HTTP(s) servers and in the worst case (ie: aws instance) it cou
An attacker is able to arbitrarily create an account in MLflow bypassing any authentication requirment. Rated critical s
An attacker can overwrite any file on the server hosting MLflow without any authentication. Rated critical severity (CVS
Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.3.1. Rated critical severity (CVSS 9.8), th
Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.2.1. Rated critical severity (CVSS 9.8), th
Insufficient sanitization in MLflow leads to XSS when running a recipe that uses an untrusted dataset. Rated critical se
NVD
CVE.org
GitHub PoC
Exploit-DB