Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. mlflow
  4. ›
  5. CVE-2026-69148

CVE-2026-69148: MLflow: CreateModelVersion source validation does not check READ permission on referenced run_id

August 17, 2026

The _validate_source_run and _validate_source_model functions in mlflow/server/handlers.py verify that a model version source path is within the artifact directory of a specified run or logged model, but do not check whether the caller has READ permission on that run or model. An authenticated MLflow user can therefore reference another user’s run_id in CreateModelVersion, creating a model version whose artifact URI points at the victim’s artifact directory. If the calling user has MANAGE permission on the registered model (which they do after creation), they can then read arbitrary files from the victim’s artifact directory via GET /model-versions/get-artifact, bypassing the experiment-level READ permission gate on GET /get-artifact.

References

  • github.com/advisories/GHSA-gqch-g4w5-7qcw
  • github.com/mlflow/mlflow/commit/4bb7474771c3be808cd9e129defef9305f2869be
  • github.com/mlflow/mlflow/pull/24293
  • github.com/mlflow/mlflow/releases/tag/v3.15.0
  • github.com/mlflow/mlflow/security/advisories/GHSA-gqch-g4w5-7qcw
  • nvd.nist.gov/vuln/detail/CVE-2026-69148

Code Behaviors & Features

Detect and mitigate CVE-2026-69148 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 3.15.0

Fixed versions

  • 3.15.0

Solution

Upgrade to version 3.15.0 or above.

Impact 7.1 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-862: Missing Authorization

Source file

npm/mlflow/CVE-2026-69148.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 22 Sep 2026 12:20:14 +0000.