Skip to main content

MLflow Tracking Server CVE-2026-118624

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

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged MLflow user
  2. Exploit
    Send request to unprotected jobs endpoint
  3. Execution
    Bypass missing authorization in _find_validator
  4. Impact
    Disclose sensitive data as service account

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

Requires a valid authenticated session on the MLflow Tracking Server (PR:L confirmed by CVSS vector): the attacker must already be a low-privileged user able to reach the jobs functionality. Exploitation then succeeds because the _find_validator code path performs no authorization check before granting access, so no special non-default configuration is described as necessary beyond having the Tracking Server exposed and the attacker holding any authenticated account. Limiting factors: exploitation is bounded to confidentiality impact in the context of the service account, needs network reachability to the Tracking Server, and cannot be performed by a fully unauthenticated attacker. The specific trigger beyond reaching the jobs/_find_validator path is not further detailed in the available sources.

Impact

This is a moderate-severity information-disclosure issue (CVSS 5.4, CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L) rooted in a missing authorization check (CWE-862) in MLflow's _find_validator function. The network vector with low complexity and no user interaction makes exploitation straightforward, but PR:L means an already-authenticated low-privileged account is required, which meaningfully constrains the attacker population to users who already have some access to the Tracking Server. No EPSS score was supplied, there is no CISA KEV listing, and no public exploit was identified, so there is no signal of active or widespread exploitation. The vuln.today decision label is 'this_month' rather than act_now/emergency, consistent with a real-but-not-urgent authorization gap: it should be patched on a normal prioritized cycle rather than treated as a fire drill. The confidentiality impact is rated Low (partial disclosure in the context of the service account), not a full compromise. Note a minor inconsistency: the supplied CVSS:3.0 vector includes A:L (availability impact) while the description characterizes the flaw purely as information disclosure - verify with the vendor/ZDI advisory whether any availability effect actually applies.

Exploit ScenarioDerived

An attacker who already holds a low-privileged authenticated account on an MLflow Tracking Server sends a request to the jobs functionality that lacks an authorization check, reaching the _find_validator code path without the expected access controls. This lets them read sensitive information available in the context of the service account. No public exploit code was identified, so exploitation currently depends on an attacker independently reproducing the flaw.

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

MLflow Tracking Server discloses sensitive information to any authenticated low-privileged user through its jobs functionality, because the _find_validator code path performs no authorization check before granting access to the underlying functionality (CWE-862, CVSS 5.4). Exploitation requires a valid session on the Tracking Server - the assessed vector confirms PR:L, so remote unauthenticated attackers cannot exploit it - plus network reachability to the server, and the exposure is bounded to confidentiality in the context of the service account. No public exploit code has been identified at time of analysis and the issue is not in CISA KEV; the vuln.today priority decision is remediation this month, and the reference ZDI-26-840 carries the vendor disclosure detail.

RemediationAI

No vendor-released patch or fixed version is identified in the available data for this record - treat that as an absence of information, not a confirmation that no fix exists, and check the ZDI advisory ZDI-26-840 (https://www.zerodayinitiative.com/advisories/ZDI-26-840/) for the current vendor position and any patched release before planning upgrades. Until a fix is confirmed, the compensating controls that follow from the assessed preconditions are to restrict network reachability to the Tracking Server (bind it to an internal interface, firewall it to trusted hosts, or place it behind an authenticating proxy), which reduces exposure but does not remove the missing authorization check inside _find_validator; and to tightly control who is issued Tracking Server accounts and what job-related permissions those accounts carry, since every authenticated principal is potentially able to reach the vulnerable jobs path - the trade-off is that limiting accounts or the jobs feature narrows legitimate ML workflow usage. Because the disclosure happens in the context of the service account, review server logs for jobs/_find_validator access by low-privileged users and consider reducing the privileges of the account the Tracking Server runs as, so that any disclosed data is limited.

Affected ProductsAI

MLflow Tracking Server installations exposing the jobs functionality are affected; no CPE strings were supplied with this record, so exact version ranges are not confirmed from the available data. The flaw is in the _find_validator code path of the Tracking Server, meaning deployments where the server is exposed to users holding any authenticated account are in scope, while purely local or single-user MLflow library usage is not the described attack surface. The authoritative affected-version information and the vendor's own statement are published in the Zero Day Initiative advisory ZDI-26-840 at https://www.zerodayinitiative.com/advisories/ZDI-26-840/, which should be consulted before scoping remediation.

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 is the component that exposes experiment tracking, run metadata and job management over HTTP/REST. The flaw sits in the _find_validator function, which reaches and returns data from the jobs functionality without first verifying that the calling principal is authorized for the requested resource - the classic CWE-862 (Missing Authorization) pattern, where authentication succeeds but function-level access control is absent. Note the reference tags label this both 'Authentication Bypass' and 'Information Disclosure', but the CVSS vector (PR:L) and the independent assessment both confirm an already-authenticated attacker, so the operative weakness is a missing authorization check rather than a pre-authentication bypass; the attacker must already be a low-privileged user able to reach the jobs functionality. There is also a scoring discrepancy worth flagging: the published CVSS:3.0 vector carries A:L while the assessed CVSS:3.1 vector sets A:N and I:N, so the credible impact is confidentiality only, in the context of the service account. The specific trigger beyond reaching the jobs / _find_validator path is not described in the available sources.

Know when the next one hits your stack

  • 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 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:L
vuln.today AI 4.3 MEDIUM

Network-reachable with low complexity and no UI, but requires an authenticated low-privileged account (PR:L); impact is partial information disclosure only, so C:L and I/A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/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
None
Availability
Low

DescriptionCVE.org

MLflow Tracking Server Jobs Missing Authorization Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of MLflow. Authentication is required to exploit this vulnerability.

The specific flaw exists within the _find_validator function. The issue results from the lack of authorization prior to allowing access to functionality. An attacker can leverage this vulnerability to disclose information in the context of the service account. Was ZDI-CAN-31894.

Threat Intelligence Overview

Prevalence
Medium
popular ML lifecycle platform, common in ML/data-science deployments but not universal
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

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
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.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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