Critical

Remote file access vulnerability in `mlflow server` and `mlflow ui` CLIs

  • Disclosed: 01.05.2023
  • Updated: 11.10.2026 12:18

Impact

Users of the MLflow Open Source Project who are hosting the MLflow Model Registry using the mlflow server or mlflow ui commands using an MLflow version older than MLflow 2.3.1 may be vulnerable to a remote file access exploit if they are not limiting who can query their server (for example, by using a cloud VPC, an IP allowlist for inbound requests, or authentication / authorization middleware).

This issue only affects users and integrations that run the mlflow server and mlflow ui commands. Integrations that do not make use of mlflow server or mlflow ui are unaffected; for example, the Databricks Managed MLflow product and MLflow on Azure Machine Learning do not make use of these commands and are not impacted by these vulnerabilities in any way.

The vulnerability is very similar to https://nvd.nist.gov/vuln/detail/CVE-2023-1177, and a separate CVE will be published and updated here shortly.

Patches

This vulnerability has been patched in MLflow 2.3.1, which was released to PyPI on April 27th, 2023. If you are using mlflow server or mlflow ui with the MLflow Model Registry, we recommend upgrading to MLflow 2.3.1 as soon as possible.

Workarounds

If you are using the MLflow open source mlflow server or mlflow ui commands, we strongly recommend limiting who can access your MLflow Model Registry and MLflow Tracking servers using a cloud VPC, an IP allowlist for inbound requests, authentication / authorization middleware, or another access restriction mechanism of your choosing.

If you are using the MLflow open source mlflow server or mlflow ui commands, we also strongly recommend limiting the remote files to which your MLflow Model Registry and MLflow Tracking servers have access. For example, if your MLflow Model Registry or MLflow Tracking server uses cloud-hosted blob storage for MLflow artifacts, make sure to restrict the scope of your server's cloud credentials such that it can only access files and directories related to MLflow.

References

Affected software

Click a technology to see all vulnerabilities affecting it.

PlatformPackageVulnerable versionsFixed in
Python (PyPI) mlflow < 2.3.1 2.3.1

References

CVSS score -
Weakness (CWE)
-
Platform
Python (PyPI)
Package
mlflow
Disclosed
01.05.2023
Updated
11.10.2026 12:18

Sources and licenses

OSV / GitHub Advisory Database - GHSA-83fm-w79m-64r5 - CC BY 4.0

Vulnerability history: mlflow

All published vulnerabilities of this package (Python (PyPI)), newest first. Shows whether this is a one-off slip or a package that needs watching.

All (82) in the archive
Total entries
82
First → latest
02.2022 09.2026
Without a fix
18
Exploited in attacks
1

Severity breakdown

  • Critical 20
  • High 48
  • Medium 13
  • Low 1

Disclosures per year

  1. 2022: 1
  2. 2023: 22
  3. 2024: 24
  4. 2025: 8
  5. 2026: 27
Severity:
  1. Remote file access vulnerability in `mlflow server` and `mlflow ui` CLIs this entry
    Critical ghsa-83fm-w79m-64r5 < 2.3.1 2.3.1
  2. High · 7.1 CVE-2026-71211 >= 3.13.0, <= 3.15.2 no fix
  3. High · 8.1 CVE-2026-8147 >= 2.14.0rc0, < 3.13.0rc0 3.13.0rc0
  4. High · 7.0 CVE-2026-4137 >= 1.26.0, < 3.11.0 3.11.0
  5. Critical · 10.0 CVE-2025-15379 < 3.8.1 3.8.1
  6. Critical · 9.6 CVE-2025-15036 < 3.9.0rc0 3.9.0rc0
  7. High · 8.1 CVE-2025-15381 <= 3.8.1 no fix
  8. High · 8.1 CVE-2025-15031 < 3.9.0rc0 3.9.0rc0
  9. High · 7.5 CVE-2025-14287 < 3.8.0rc0 3.8.0rc0
  10. Critical · 9.8 CVE-2026-2635 < 3.8.0rc0 3.8.0rc0
Show more (20) Showing 21 of 68

Know which vulnerabilities affect your application

With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.

Connect your application
DockRay newsletter

Application security in your inbox

Important vulnerabilities, actionable guidance and practical advice for your applications. Choose your technologies and follow what matters to your project.

  • A daily digest of new vulnerabilities, critical ones included.
  • Notifications about important updates.
  • Practical advice on application security and monitoring.

Leave empty to receive updates for every technology.

Free to subscribe. Unsubscribe with one click in any email.