S4E just found a high top 10 tcp port service scan
high·Product Based Web Vulnerabilities·Updated Jun 4, 2026

CVE-2026-2652 Scanner

CVE-2026-2652 Scanner - Authentication Bypass vulnerability in MLflow

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
0
Times Used
by S4E users
0
Assets Scanned
domains & IPs
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2026-2652
8.6
CVSShigh
Exploitable remotely over the internet · no authentication required.

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.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
mlflow/mlflowby mlflow
AFFECTED< 3.10.0SAFE ✓≥ 3.10.0
Updated Aug 5, 2026View on NVD →
Detail

MLflow is an open-source platform for managing machine learning workflows, where it is widely used by data scientists and engineers to track and grade machine learning models. It provides key functionalities like experiment tracking, project organization, and metric logging. With the ability to serve models in production environments, MLflow is instrumental in enabling efficient collaboration in teams. MLflow integrates with various machine learning libraries and frameworks via its server services, aiding organizations in automating deployment processes. The platform ensures scientists can manage the machine learning lifecycle from development to production effectively. Various enterprise-scale applications leverage MLflow for monitoring the performance and validity of machine learning models.

The vulnerability in MLflow identified allows attackers to bypass authentication mechanisms in versions prior to 3.10.0. Specifically, it affects FastAPI routes when the server is started with authentication enabled using specific configurations. The oversight in securing routes, except for `/gateway/`, results in unauthorized access potential. Attackers can exploit this to submit jobs, monitor job results, and inject non-legitimate data into systems. The vulnerability arises from incompatibilities in how Flask and FastAPI handle authentication. This exposure allows unauthorized users to perform actions that could lead to significant security and data integrity concerns.

Technically, specific FastAPI routes like the Job API and OpenTelemetry API are left unprotected, thus open to attacks. Requests sent to these unprotected endpoints can be authenticated incorrectly or remain unauthenticated, offering a loophole for exploitation. This is facilitated by the incomplete authentication validation by the FastAPI permission middleware, specifically with the `_find_fastapi_validator()` not recognizing non-`/gateway/` paths. Attackers can use crafted payloads to inject malicious traces and manipulate job data through these API endpoints. The endpoints involved enable executing jobs and retrieving sensitive job-related data without requiring proper authentication.

Upon successful exploitation, malicious actors can compromise data integrity significantly and execute unauthorized tasks. With access to the job management APIs, they can influence system operations by manipulating task execution and data logging. This may result in unauthorized resource usage, significant disruption in service, and potentially leaking sensitive data through injected arbitrary data. The architectural flaw allows malicious injections that can affect the experiment's outcomes, task scheduling, and data storage, leading to a broader security and operational impact.

REFERENCES

Solution Advice
  • Upgrade MLflow to version 3.10.0 or later to mitigate this vulnerability.
  • Review and implement enhanced access control mechanisms on API routes.
  • Continuously monitor API access patterns for any unauthorized attempts.
  • Employ stringent authentication checks across all server configurations.
  • Regularly audit application setups for alignment with security best practices.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.