Skip to main content

MLflow Tracking Server CVE-2026-118625

MEDIUM
Missing Authorization (CWE-862)
2026-11-04 zdi-disclosures@trendmicro.com
6.3
CVSS 3.0 · Vendor: trendmicro
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege MLflow account
  2. Exploit
    Call get_endpoints functionality
  3. Execution
    Bypass missing authorization check
  4. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (trendmicro) PRIMARY 6.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 6.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (trendmicro).

CVSS VectorVendor: trendmicro

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

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

Prevalence
Medium
popular open-source ML lifecycle platform, common in data-science environments
Data Quality
2 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in Mlflow

View all
CVE-2026-64849 CRITICAL POC
9.3 Aug 17

Server-side request forgery in MLflow before 3.15.0 lets remote unauthenticated attackers coerce the server into making

CVE-2024-8859 HIGH POC
7.5 Mar 20

A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. Rated high severity (CVSS 7.5), this vulnerabilit

CVE-2023-3765 CRITICAL POC
10.0 Jul 19

Absolute Path Traversal in GitHub repository mlflow/mlflow prior to 2.5.0. Rated critical severity (CVSS 10.0), this vul

CVE-2026-116692 CRITICAL POC
9.8 Oct 27

Unauthenticated remote code execution in MLflow 3.12.0rc0 through 3.16.x lets any network caller reach the tracking serv

CVE-2026-0545 CRITICAL POC
9.8 Apr 03

MLflow's FastAPI job endpoints bypass basic-auth entirely, allowing network attackers to submit and execute jobs without

CVE-2023-6975 CRITICAL POC
9.8 Dec 20

A malicious user could use this issue to get command execution on the vulnerable machine and get access to data & models

CVE-2023-6974 CRITICAL POC
9.8 Dec 20

A malicious user could use this issue to access internal HTTP(s) servers and in the worst case (ie: aws instance) it cou

CVE-2023-6014 CRITICAL POC
9.8 Nov 16

An attacker is able to arbitrarily create an account in MLflow bypassing any authentication requirment. Rated critical s

CVE-2023-6018 CRITICAL POC
9.8 Nov 16

An attacker can overwrite any file on the server hosting MLflow without any authentication. Rated critical severity (CVS

CVE-2023-2780 CRITICAL POC
9.8 May 17

Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.3.1. Rated critical severity (CVSS 9.8), th

CVE-2023-1177 CRITICAL POC
9.8 Mar 24

Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.2.1. Rated critical severity (CVSS 9.8), th

CVE-2024-27133 CRITICAL POC
9.6 Feb 23

Insufficient sanitization in MLflow leads to XSS when running a recipe that uses an untrusted dataset. Rated critical se

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy