8.6

CVE-2026-2652: lfprojects mlflow

CVSS: 8.6v3.0HighAnalyzed
AliasesGHSA-75cm-x2w3-8mgfBIT-mlflow-2026-2652PYSEC-2026-2221
Published 15-05-2026Last modified 15-05-2026

Vulnerability summary

CVE-2026-2652 is a high (CVSS 8.6) vulnerability in lfprojects mlflow. EPSS estimates a 1.41% chance of exploitation in the next 30 days, higher than 72.2% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
45/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.6/10
010
High · v3.0 (CVE.org)
EPSS score
1.41%
0%100%
Low · -19.37 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference

Timeline

  1. 15-05-2026
    PublishedVulnerability first disclosed.
  2. 15-05-2026
    Last modifiedVulnerability information updated.

Description

A vulnerability in mlflow/mlflow versions 3.9.0 and earlier allows unauthenticated access to certain FastAPI routes when the server is started with authentication enabled (`--app-name basic-auth`) and served via uvicorn (ASGI). The FastAPI permission middleware only enforces authentication on `/gateway/` routes, leaving other routes such as the Job API (`/ajax-api/3.0/jobs/*`) and the OpenTelemetry trace ingestion API (`/v1/traces`) unprotected. This allows unauthenticated remote attackers to submit jobs, read job results, cancel running jobs, and inject arbitrary trace data into experiments. The issue arises from an architectural mismatch between Flask and FastAPI authentication mechanisms, where the `_find_fastapi_validator()` function fails to handle non-`/gateway/` paths, resulting in a complete authentication bypass. This vulnerability is fixed in version 3.10.0.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

1.41%

Chance of exploitation in the next 30 days

Percentile

72%

Versus all other CVEs

30-day change

-19.37 pp

From 20.78% on 20-09-2026

20-09-202620-10-2026
EPSS score
1.41%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (huntr.com)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Chainguard1 product
  • mlflow< 3.16.0-r0
Lfprojects1 product
Mlflow1 product
PyPI1 product
  • mlflow< 3.11.0 | < 3.10.0
Wolfi1 product
  • mlflow< 3.16.0-r0

5 vendors · 5 products

References

5 links