Medium severity · published Aug 17, 2026
CVE-2026-69146
MLflow: LogInputs endpoint bypasses per-run UPDATE authorization in basic-auth
6.5
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. From 3.13.0 until 3.15.0, LogInputs is absent from BEFORE_REQUEST_HANDLERS in the mlflow/server/auth package, allowing any authenticated user to call POST /api/2.0/mlflow/runs/log-inputs for another user's run_id and inject attacker-controlled DatasetInput records into the dataset_inputs lineage metadata without UPDATE 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:N/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 33% 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-69146
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-69146
github.com
https://github.com/mlflow/mlflow/commit/5c34aec5669e2386b38b5ee0855cd61174e27693
github.com
https://github.com/mlflow/mlflow/pull/24291
github.com
https://github.com/mlflow/mlflow/releases/tag/v3.15.0
github.com
https://github.com/mlflow/mlflow/security/advisories/GHSA-3p64-6gvh-82v5
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
