High severity · published Aug 17, 2026
CVE-2026-69148
MLflow: CreateModelVersion source validation does not check READ permission on referenced run_id
7.1
CVSS
0.4%
EPSS
No
On KEV
Description
MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. Prior to 3.15.0, CreateModelVersion accepts a run_id or model_id after _validate_source_run() or _validate_source_model() in mlflow/server/handlers.py verifies only path containment, allowing authenticated users to create a model version that references another user's artifact directory and read files through GET /model-versions/get-artifact without the required READ permission. This issue is fixed in version 3.15.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 31% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
ML
mlflow · mlflow
< 3.15.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-69148
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-69148
github.com
https://github.com/mlflow/mlflow/commit/4bb7474771c3be808cd9e129defef9305f2869be
github.com
https://github.com/mlflow/mlflow/pull/24293
github.com
https://github.com/mlflow/mlflow/releases/tag/v3.15.0
github.com
https://github.com/mlflow/mlflow/security/advisories/GHSA-gqch-g4w5-7qcw
More from mlflow
9.3
CVE-2026-64849
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.8
CVE-2026-116692
MLflow: Remote code execution on unauthenticated MLflow servers via third-party scorer deserialization importing caller-placed artifact modules
8.8
CVE-2026-96804
No description published yet
8.8
CVE-2026-96775
MLflow dspy bypasses pickle deserialization control
8.8
CVE-2026-13484
MLflow Experiment-scoped Label Schema CRUD API authorization
