Patchfirst
CVE-2025-11201 Public exploit High · 8.1 EPSS 26.3%

MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability

MLflow · MLflow

Summary

The MLflow Tracking Server contains a directory traversal flaw in how it handles model file paths, where user-supplied paths are used in file operations without proper validation. An remote, unauthenticated attacker can exploit this to execute arbitrary code in the context of the service account, with no user interaction required and only a high-complexity attack condition.

Official description · CVE.org

MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of model file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-26921.

Breakdown
76.0 / 100
Exploited
Yes, in VulnCheck KEV
Reports
0
Tactics
0/15

Public exploit code (PoC-in-GitHub) appeared 11 months after disclosure. No confirmed exploitation is recorded.

  1. Disclosedday 0
  2. Public exploit codePoC-in-GitHub+11 mo

See the family tree

10 related vulnerabilities in the same code over 3 years. The latest fix listed for mlflow is 3.5.0.

Same bug familyLinked by evidence that a fix failed or the same code was patched again. Oldest first.

  1. CVE-2023-2780Path Traversal: '\..\filename' in mlflow/mlflow17 May 2023
  2. relatedMedium

    Why these are linked:

    CVE-2024-3573Local File Inclusion (LFI) via Scheme Confusion in mlflow/mlflow16 Apr 2024
  3. relatedMedium

    Why these are linked:

    CVE-2025-1473CSRF in mlflow/mlflow20 Mar 2025
  4. relatedMedium

    Why these are linked:

    This CVECVE-2025-11201MLflow Tracking Server Model Creation Directory Traversal Remote…29 Oct 2025
  5. relatedMedium

    Why these are linked:

    CVE-2025-14279DNS Rebinding Vulnerability in mlflow/mlflow12 Jan 2026

5 more CVEs are in this family. See the family tree

Fixes in mlflowPyPI package, by fixed version. Earlier and later fixes in the same package, not necessarily the same bug.

  1. 2.19.0CVE-2025-147420 Mar 2025
  2. 2.20.3CVE-2025-147320 Mar 2025
  3. 2.22.0rc0CVE-2025-1120029 Oct 2025
  4. 3.0.0CVE-2025-1120129 Oct 2025
  5. 3.1.0CVE-2025-5296723 Jun 2025
  6. 3.4.0rc0CVE-2025-102792 Feb 2026
  7. 3.5.0CVE-2025-1427912 Jan 2026Latest listed

techniques

No techniques linked

No ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.

Am I affected? What do I upgrade to?

From GitHub Security Advisories and OSV

1 package in 1 ecosystem. Main package: mlflow.

Upgrade to 3.17.0 or later

Fixes this CVE and 6 other known vulnerabilities in this package (CVE-2026-115886, CVE-2026-116690, +4).

pippip install "mlflow>=3.17.0"

First fixed in 3.0.0 for CVE-2025-11201.

Affected versions, by release line

If you runUpgrade to
3.0.0rc0 up to 3.0.03.17.0first fix for this CVE: 3.0.0
All versions before 2.22.4

Still affected on this line by CVE-2026-2614 (fixed in 3.10.0, a newer line); CVE-2026-2652 (fixed in 3.10.0, a newer line); CVE-2026-64849 (fixed in 3.15.0, a newer line).

2.22.4

“Up to” means the second version is the fix and is not affected.

Check your lockfile against all CVEs

What security researchers reported

Not named in any threat report yet

Also mentioned in 1 community threat pulse (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

2 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close