Skip to content
Threat Feed
high advisory

MLflow: Arbitrary file read via model version path validation (CVE-2026-116690)

MLflow versions 3.10.0 through 3.16.x contain a path traversal vulnerability allowing remote attackers to read arbitrary files from the server filesystem via the model-versions/get-artifact API.

CVE search metadata

CVE search record: CVE-2026-116690. Severity: high. CVSS: 7.5. KEV: no. Product: MLflow (3.10.0-3.16.x). Brief: MLflow: Arbitrary file read via model version path validation (CVE-2026-116690). Brief link: https://feed.craftedsignal.io/briefs/2026-10-mlflow-traversal/

Triage facts

Revision 1
Applicability
MLflow (3.10.0-3.16.x)
Evidence
Unknown
Severity
High
Action
Immediate escalation
Sources
1 public source
Freshness
Revision 1Oct 27, 22:07 UTC
Vulnerabilities
1 CVE
Source quality
A5Likely

MLflow versions 3.10.0 through 3.16.x contain a path traversal vulnerability in the _create_model_version() function. The application fails to properly validate source paths that lack a URL scheme, allowing remote users to supply server-local paths. An attacker can leverage the /api/2.0/mlflow/model-versions/get-artifact endpoint to access any file readable by the MLflow server process. This vulnerability impacts both unauthenticated instances and deployments utilizing basic authentication where the attacker possesses model registration privileges. This issue is resolved in MLflow version 3.17.0.

Impact

Successful exploitation allows for unauthorized reading of sensitive files located on the MLflow server's filesystem, potentially exposing credentials, configuration data, or other sensitive system artifacts.

Recommendation

  • Upgrade MLflow to version 3.17.0 or later immediately.
  • Implement strict network access controls to limit access to the MLflow API to trusted IP addresses only.
  • Review MLflow server process permissions to ensure the service runs with the least privilege necessary, minimizing the impact of potential filesystem traversal.

Immediate actions

Upgrade MLflow to 3.17.0

IT Operations 24h

Threat Hunt

Identify suspicious model version creation requests containing local path references or directory traversal patterns

high high confidence hunt now

Data: MLflow API access logs, Application-level request parameters for /api/2.0/mlflow/model-versions/get-artifact

Mitigations

Upgrade to 3.17.0

immediate IT Operations

CVE-2026-116690