mlflow
The open source AI engineering platform for agents, LLMs, and ML models. MLflow enables teams of all sizes to debug, evaluate, monitor, and optimize production-quality AI applications while controlling costs and managing access to models and data.
Activity
- Latest release
- 1w ago
- Total releases
- 192
- Cadence
- ~8 days
- Last 12 months
- 34
Reach
- Stars
- 28.5k
Details
- License
- custom
- First release
- Jun 04, 2018
| Version | Released | |
|---|---|---|
3.17.2
patch
| ||
3.17.1
patch
1 CVE
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev | ||
3.17.0
minor
1 CVE
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev | ||
2.13.3
patch
41 CVEs
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-11201
PYSEC-2026-1640
BIT-mlflow-2025-11201
GHSA-5cvj-7rg6-jggj
Jul 07, 2026
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of model file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-26921. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 128 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
Fixed in
2.22.4
3.0.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-11200
PYSEC-2026-1642
BIT-mlflow-2025-11200
GHSA-6xj8-rrqx-r4cv
Jul 07, 2026
MLflow Weak Password Requirements Authentication Bypass Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Weak Password Requirements Authentication Bypass Vulnerability. This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of passwords. The issue results from weak password requirements. An attacker can leverage this vulnerability to bypass authentication on the system. Was ZDI-CAN-26916. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 119 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.22.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-0453
PYSEC-2026-1637
BIT-mlflow-2025-0453
GHSA-49m6-vrr9-2cqm
Jul 07, 2026
MLflow Uncontrolled Resource Consumption vulnerability
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
In mlflow/mlflow version 2.17.2, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 104 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-8859
PYSEC-2026-1638
BIT-mlflow-2024-8859
GHSA-4rqf-8pfm-p36r
Jul 07, 2026
MLflow has a Local File Read/Path Traversal in dbfs
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. When users configure and use the dbfs service, concatenating the URL directly into the file protocol results in an arbitrary file read vulnerability. This issue occurs because only the path part of the URL is checked, while parts such as query and parameters are not handled. The vulnerability is triggered if the user has configured the dbfs service, and during usage, the service is mounted to a local directory. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 100 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.17.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37060
PYSEC-2026-1647
BIT-mlflow-2024-37060
GHSA-cv6c-7963-wxcg
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.27.0 or newer, enabling a maliciously crafted Recipe to execute arbitrary code on an end user’s system when run. Affected versions
1.27.0
1.28.0
1.29.0
1.30.0
1.30.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
+ 33 more Show less
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37057
PYSEC-2026-1654
BIT-mlflow-2024-37057
GHSA-j8mg-pqc5-x9gj
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 2.0.0rc0 or newer, enabling a maliciously uploaded Tensorflow model to run arbitrary code on an end user’s system when interacted with. Affected versions
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
+ 28 more Show less
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37058
PYSEC-2026-1648
BIT-mlflow-2024-37058
GHSA-cwgg-w6mp-w9hg
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 2.5.0 or newer, enabling a maliciously uploaded Langchain AgentExecutor model to run arbitrary code on an end user’s system when interacted with. Affected versions
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
+ 14 more Show less
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37052
PYSEC-2026-1643
BIT-mlflow-2024-37052
GHSA-76cg-cfhx-373f
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.1.0 or newer, enabling a maliciously uploaded scikit-learn model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
+ 71 more Show less
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37055
PYSEC-2026-1663
BIT-mlflow-2024-37055
GHSA-x38x-g6gr-jqff
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.24.0 or newer, enabling a maliciously uploaded pmdarima model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.30.0
1.30.1
2.0.0
2.0.0rc0
+ 38 more Show less
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37054
PYSEC-2026-1651
BIT-mlflow-2024-37054
GHSA-ghv6-9r9j-wh4j
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.9.0 or newer, enabling a maliciously uploaded PyFunc model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
+ 75 more Show less
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37053
PYSEC-2026-1636
BIT-mlflow-2024-37053
GHSA-43c4-9qgj-x742
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.1.0 or newer, enabling a maliciously uploaded scikit-learn model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
+ 71 more Show less
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37056
PYSEC-2026-1644
BIT-mlflow-2024-37056
GHSA-7p8j-qv6x-f4g4
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.23.0 or newer, enabling a maliciously uploaded LightGBM scikit-learn model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.30.0
1.30.1
+ 40 more Show less
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-52967
GHSA-wxj7-3fx5-pp9m
BIT-mlflow-2025-52967
PYSEC-2025-52
Jun 23, 2025
MLFlow SSRF via gateway_proxy_handler
5.8
/ 10
Medium
Network
Low
None
None
Changed
None
Low
None
gateway_proxy_handler in MLflow before 3.1.0 lacks gateway_path validation. Affected versions
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0rc0
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
+ 129 more Show less
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.22.2
3.1.0
References Updated Sep 25, 2025 · Source: OSV.dev
CVE-2025-1474
GHSA-4rj2-9gcx-5qhx
BIT-mlflow-2025-1474
PYSEC-2025-17
Mar 20, 2025
MLflow has Weak Password Requirements
3.8
/ 10
Low
Network
Low
High
None
Unchanged
Low
Low
None
In mlflow/mlflow version 2.18, an admin is able to create a new user account without setting a password. This vulnerability could lead to security risks, as accounts without passwords may be susceptible to unauthorized access. Additionally, this issue violates best practices for secure user account management. The issue is fixed in version 2.19.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 107 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.19.0
References
Updated Apr 09, 2025 · Source: OSV.dev
CVE-2024-27134
GHSA-qpgc-w4mg-6v92
BIT-mlflow-2024-27134
PYSEC-2024-224
Nov 25, 2024
MLflow's excessive directory permissions allow local privilege escalation
High
Local
Low
None
Excessive directory permissions in MLflow leads to local privilege escalation when using spark_udf. This behavior can be exploited by a local attacker to gain elevated permissions by using a ToCToU attack. The issue is only relevant when the spark_udf() MLflow API is called. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 97 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.16.0
References Updated Feb 03, 2025 · Source: OSV.dev | ||
2.11.5
patch
46 CVEs
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-11201
PYSEC-2026-1640
BIT-mlflow-2025-11201
GHSA-5cvj-7rg6-jggj
Jul 07, 2026
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of model file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-26921. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 128 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
Fixed in
2.22.4
3.0.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-11200
PYSEC-2026-1642
BIT-mlflow-2025-11200
GHSA-6xj8-rrqx-r4cv
Jul 07, 2026
MLflow Weak Password Requirements Authentication Bypass Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Weak Password Requirements Authentication Bypass Vulnerability. This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of passwords. The issue results from weak password requirements. An attacker can leverage this vulnerability to bypass authentication on the system. Was ZDI-CAN-26916. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 119 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.22.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-0453
PYSEC-2026-1637
BIT-mlflow-2025-0453
GHSA-49m6-vrr9-2cqm
Jul 07, 2026
MLflow Uncontrolled Resource Consumption vulnerability
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
In mlflow/mlflow version 2.17.2, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 104 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-8859
PYSEC-2026-1638
BIT-mlflow-2024-8859
GHSA-4rqf-8pfm-p36r
Jul 07, 2026
MLflow has a Local File Read/Path Traversal in dbfs
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. When users configure and use the dbfs service, concatenating the URL directly into the file protocol results in an arbitrary file read vulnerability. This issue occurs because only the path part of the URL is checked, while parts such as query and parameters are not handled. The vulnerability is triggered if the user has configured the dbfs service, and during usage, the service is mounted to a local directory. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 100 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.17.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-6838
PYSEC-2026-1658
BIT-mlflow-2024-6838
GHSA-q3gw-8236-5jw4
Jul 07, 2026
MLflow Uncontrolled Resource Consumption vulnerability
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
In mlflow/mlflow version v2.13.2, a vulnerability exists that allows the creation or renaming of an experiment with a large number of integers in its name due to the lack of a limit on the experiment name. This can cause the MLflow UI panel to become unresponsive, leading to a potential denial of service. Additionally, there is no character limit in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 88 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37061
PYSEC-2026-1657
BIT-mlflow-2024-37061
GHSA-pqcv-qw2r-r859
Jul 07, 2026
MLFlow improper input validation
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Remote Code Execution can occur in versions of the MLflow platform running version 1.11.0 or newer, enabling a maliciously crafted MLproject to execute arbitrary code on an end user’s system when run due to unfiltered input. Affected versions
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
+ 53 more Show less
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.30.0
1.30.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37060
PYSEC-2026-1647
BIT-mlflow-2024-37060
GHSA-cv6c-7963-wxcg
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.27.0 or newer, enabling a maliciously crafted Recipe to execute arbitrary code on an end user’s system when run. Affected versions
1.27.0
1.28.0
1.29.0
1.30.0
1.30.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
+ 33 more Show less
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37057
PYSEC-2026-1654
BIT-mlflow-2024-37057
GHSA-j8mg-pqc5-x9gj
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 2.0.0rc0 or newer, enabling a maliciously uploaded Tensorflow model to run arbitrary code on an end user’s system when interacted with. Affected versions
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
+ 28 more Show less
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37058
PYSEC-2026-1648
BIT-mlflow-2024-37058
GHSA-cwgg-w6mp-w9hg
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 2.5.0 or newer, enabling a maliciously uploaded Langchain AgentExecutor model to run arbitrary code on an end user’s system when interacted with. Affected versions
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
+ 14 more Show less
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37052
PYSEC-2026-1643
BIT-mlflow-2024-37052
GHSA-76cg-cfhx-373f
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.1.0 or newer, enabling a maliciously uploaded scikit-learn model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
+ 71 more Show less
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37055
PYSEC-2026-1663
BIT-mlflow-2024-37055
GHSA-x38x-g6gr-jqff
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.24.0 or newer, enabling a maliciously uploaded pmdarima model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.30.0
1.30.1
2.0.0
2.0.0rc0
+ 38 more Show less
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37054
PYSEC-2026-1651
BIT-mlflow-2024-37054
GHSA-ghv6-9r9j-wh4j
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.9.0 or newer, enabling a maliciously uploaded PyFunc model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
+ 75 more Show less
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37053
PYSEC-2026-1636
BIT-mlflow-2024-37053
GHSA-43c4-9qgj-x742
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.1.0 or newer, enabling a maliciously uploaded scikit-learn model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
+ 71 more Show less
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37056
PYSEC-2026-1644
BIT-mlflow-2024-37056
GHSA-7p8j-qv6x-f4g4
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 1.23.0 or newer, enabling a maliciously uploaded LightGBM scikit-learn model to run arbitrary code on an end user’s system when interacted with. Affected versions
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.30.0
1.30.1
+ 40 more Show less
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-1558
PYSEC-2026-1653
BIT-mlflow-2024-1558
GHSA-j62r-wxqq-f3gf
Jul 07, 2026
mlflow vulnerable to Path Traversal
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 83 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.12.1
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-1483
PYSEC-2026-1650
BIT-mlflow-2024-1483
GHSA-f82r-jj5r-6g97
Jul 07, 2026
mlflow Path Traversal vulnerability
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A path traversal vulnerability exists in mlflow/mlflow version 2.9.2, allowing attackers to access arbitrary files on the server. By crafting a series of HTTP POST requests with specially crafted 'artifact_location' and 'source' parameters, using a local URI with '#' instead of '?', an attacker can traverse the server's directory structure. The issue occurs due to insufficient validation of user-supplied input in the server's handlers. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 83 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.12.1
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2025-52967
GHSA-wxj7-3fx5-pp9m
BIT-mlflow-2025-52967
PYSEC-2025-52
Jun 23, 2025
MLFlow SSRF via gateway_proxy_handler
5.8
/ 10
Medium
Network
Low
None
None
Changed
None
Low
None
gateway_proxy_handler in MLflow before 3.1.0 lacks gateway_path validation. Affected versions
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0rc0
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
+ 129 more Show less
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.22.2
3.1.0
References Updated Sep 25, 2025 · Source: OSV.dev
CVE-2025-1474
GHSA-4rj2-9gcx-5qhx
BIT-mlflow-2025-1474
PYSEC-2025-17
Mar 20, 2025
MLflow has Weak Password Requirements
3.8
/ 10
Low
Network
Low
High
None
Unchanged
Low
Low
None
In mlflow/mlflow version 2.18, an admin is able to create a new user account without setting a password. This vulnerability could lead to security risks, as accounts without passwords may be susceptible to unauthorized access. Additionally, this issue violates best practices for secure user account management. The issue is fixed in version 2.19.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 107 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.19.0
References
Updated Apr 09, 2025 · Source: OSV.dev
CVE-2024-27134
GHSA-qpgc-w4mg-6v92
BIT-mlflow-2024-27134
PYSEC-2024-224
Nov 25, 2024
MLflow's excessive directory permissions allow local privilege escalation
High
Local
Low
None
Excessive directory permissions in MLflow leads to local privilege escalation when using spark_udf. This behavior can be exploited by a local attacker to gain elevated permissions by using a ToCToU attack. The issue is only relevant when the spark_udf() MLflow API is called. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 97 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
Fixed in
2.16.0
References Updated Feb 03, 2025 · Source: OSV.dev
CVE-2024-3848
GHSA-rfqq-wq6w-72jm
BIT-mlflow-2024-3848
PYSEC-2024-244
May 16, 2024
MLflow has a Local File Read/Path Traversal bypass
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A path traversal vulnerability exists in mlflow/mlflow version 2.11.0, identified as a bypass for the previously addressed CVE-2023-6909. The vulnerability arises from the application's handling of artifact URLs, where a '#' character can be used to insert a path into the fragment, effectively skipping validation. This allows an attacker to construct a URL that, when processed, ignores the protocol scheme and uses the provided path for filesystem access. As a result, an attacker can read arbitrary files, including sensitive information such as SSH and cloud keys, by exploiting the way the application converts the URL into a filesystem path. The issue stems from insufficient validation of the fragment portion of the URL, leading to arbitrary file read through path traversal. Affected versions
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.9.2
Fixed in
2.12.1
References
Updated Apr 08, 2025 · Source: OSV.dev | ||
3.16.1
patch
5 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev | ||
3.16.0
minor
5 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev | ||
3.15.2
patch
6 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
CVE-2026-71211
PYSEC-2026-3865
GHSA-h7x2-h6g9-p789
Sep 10, 2026
MLflow AI Gateway permits SSRF through an unvalidated api_base
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
MLflow's AI Gateway accepts an auth_config.api_base value when creating a gateway secret (mlflow/server/handlers.py, _create_gateway_secret) with no validation of scheme, host, or IP range; the value is stored verbatim. The gateway proxy endpoint (mlflow/server/gateway_api.py, raw_proxy) subsequently issues an HTTP request to that stored api_base plus a caller-supplied path and returns the full response body. MLflow's existing SSRF guard, _validate_webhook_url (which blocks non-global and metadata IPs), is never invoked anywhere in this gateway secret/proxy code path. The CreateGatewaySecret action additionally has no entry in the permission-validator map, so it requires only basic authentication rather than any specific scope, meaning any authenticated user — including read-only accounts — can create a secret pointing at an internal address and reach it via the proxy endpoint, potentially exposing cloud-instance IAM credentials via metadata services. This is related to CVE-2026-4035, which addresses a distinct mechanism in the same gateway-secret feature (server-side $ENV_VAR resolution inside the api_key field leaking credentials to the configured upstream); the finding here is an independent missing-validation gap in the api_base destination itself, unaffected by that fix. Affected versions
3.13.0
3.14.0
3.15.0
3.15.1
3.15.2
References Updated Sep 10, 2026 · Source: OSV.dev | ||
3.15.1
patch
6 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
CVE-2026-71211
PYSEC-2026-3865
GHSA-h7x2-h6g9-p789
Sep 10, 2026
MLflow AI Gateway permits SSRF through an unvalidated api_base
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
MLflow's AI Gateway accepts an auth_config.api_base value when creating a gateway secret (mlflow/server/handlers.py, _create_gateway_secret) with no validation of scheme, host, or IP range; the value is stored verbatim. The gateway proxy endpoint (mlflow/server/gateway_api.py, raw_proxy) subsequently issues an HTTP request to that stored api_base plus a caller-supplied path and returns the full response body. MLflow's existing SSRF guard, _validate_webhook_url (which blocks non-global and metadata IPs), is never invoked anywhere in this gateway secret/proxy code path. The CreateGatewaySecret action additionally has no entry in the permission-validator map, so it requires only basic authentication rather than any specific scope, meaning any authenticated user — including read-only accounts — can create a secret pointing at an internal address and reach it via the proxy endpoint, potentially exposing cloud-instance IAM credentials via metadata services. This is related to CVE-2026-4035, which addresses a distinct mechanism in the same gateway-secret feature (server-side $ENV_VAR resolution inside the api_key field leaking credentials to the configured upstream); the finding here is an independent missing-validation gap in the api_base destination itself, unaffected by that fix. Affected versions
3.13.0
3.14.0
3.15.0
3.15.1
3.15.2
References Updated Sep 10, 2026 · Source: OSV.dev | ||
3.15.0
minor
6 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
CVE-2026-71211
PYSEC-2026-3865
GHSA-h7x2-h6g9-p789
Sep 10, 2026
MLflow AI Gateway permits SSRF through an unvalidated api_base
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
MLflow's AI Gateway accepts an auth_config.api_base value when creating a gateway secret (mlflow/server/handlers.py, _create_gateway_secret) with no validation of scheme, host, or IP range; the value is stored verbatim. The gateway proxy endpoint (mlflow/server/gateway_api.py, raw_proxy) subsequently issues an HTTP request to that stored api_base plus a caller-supplied path and returns the full response body. MLflow's existing SSRF guard, _validate_webhook_url (which blocks non-global and metadata IPs), is never invoked anywhere in this gateway secret/proxy code path. The CreateGatewaySecret action additionally has no entry in the permission-validator map, so it requires only basic authentication rather than any specific scope, meaning any authenticated user — including read-only accounts — can create a secret pointing at an internal address and reach it via the proxy endpoint, potentially exposing cloud-instance IAM credentials via metadata services. This is related to CVE-2026-4035, which addresses a distinct mechanism in the same gateway-secret feature (server-side $ENV_VAR resolution inside the api_key field leaking credentials to the configured upstream); the finding here is an independent missing-validation gap in the api_base destination itself, unaffected by that fix. Affected versions
3.13.0
3.14.0
3.15.0
3.15.1
3.15.2
References Updated Sep 10, 2026 · Source: OSV.dev | ||
3.14.0
minor
8 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
CVE-2026-71211
PYSEC-2026-3865
GHSA-h7x2-h6g9-p789
Sep 10, 2026
MLflow AI Gateway permits SSRF through an unvalidated api_base
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
MLflow's AI Gateway accepts an auth_config.api_base value when creating a gateway secret (mlflow/server/handlers.py, _create_gateway_secret) with no validation of scheme, host, or IP range; the value is stored verbatim. The gateway proxy endpoint (mlflow/server/gateway_api.py, raw_proxy) subsequently issues an HTTP request to that stored api_base plus a caller-supplied path and returns the full response body. MLflow's existing SSRF guard, _validate_webhook_url (which blocks non-global and metadata IPs), is never invoked anywhere in this gateway secret/proxy code path. The CreateGatewaySecret action additionally has no entry in the permission-validator map, so it requires only basic authentication rather than any specific scope, meaning any authenticated user — including read-only accounts — can create a secret pointing at an internal address and reach it via the proxy endpoint, potentially exposing cloud-instance IAM credentials via metadata services. This is related to CVE-2026-4035, which addresses a distinct mechanism in the same gateway-secret feature (server-side $ENV_VAR resolution inside the api_key field leaking credentials to the configured upstream); the finding here is an independent missing-validation gap in the api_base destination itself, unaffected by that fix. Affected versions
3.13.0
3.14.0
3.15.0
3.15.1
3.15.2
References Updated Sep 10, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev | ||
3.13.0
minor
8 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
CVE-2026-71211
PYSEC-2026-3865
GHSA-h7x2-h6g9-p789
Sep 10, 2026
MLflow AI Gateway permits SSRF through an unvalidated api_base
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
MLflow's AI Gateway accepts an auth_config.api_base value when creating a gateway secret (mlflow/server/handlers.py, _create_gateway_secret) with no validation of scheme, host, or IP range; the value is stored verbatim. The gateway proxy endpoint (mlflow/server/gateway_api.py, raw_proxy) subsequently issues an HTTP request to that stored api_base plus a caller-supplied path and returns the full response body. MLflow's existing SSRF guard, _validate_webhook_url (which blocks non-global and metadata IPs), is never invoked anywhere in this gateway secret/proxy code path. The CreateGatewaySecret action additionally has no entry in the permission-validator map, so it requires only basic authentication rather than any specific scope, meaning any authenticated user — including read-only accounts — can create a secret pointing at an internal address and reach it via the proxy endpoint, potentially exposing cloud-instance IAM credentials via metadata services. This is related to CVE-2026-4035, which addresses a distinct mechanism in the same gateway-secret feature (server-side $ENV_VAR resolution inside the api_key field leaking credentials to the configured upstream); the finding here is an independent missing-validation gap in the api_base destination itself, unaffected by that fix. Affected versions
3.13.0
3.14.0
3.15.0
3.15.1
3.15.2
References Updated Sep 10, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev | ||
3.13.0rc0
pre
7 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev | ||
2.22.5
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.12.0
minor
8 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev | ||
3.12.0rc0
pre
8 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116692
GHSA-26p8-2jq9-3vq9
Oct 27, 2026
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
SummaryMLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtains a request-controlled class, and instantiates it synchronously. An HTTP caller can combine this behavior with MLflow's built-in experiment, run, and artifact-upload endpoints:
On the default no-auth server using the official MLflow v3.14.0 image, this produces unauthenticated arbitrary Python code execution with the privileges of the MLflow server process. The reproduced image runs the process as uid 0 and permits writes to its installed Python package tree. The attached proof of concept is intentionally harmless. The uploaded constructor performs one action only: it writes a random marker beside its own uploaded run artifact. The marker is then downloaded through MLflow's run-artifact endpoint and checked for an exact match. Technical details1. The allow-list accepts attacker-created descendantsAt release commit
In
It then performs the following operations using request-controlled values:
A package-name prefix is not a provenance boundary. If the server process can write below an allowed package, an attacker-created descendant can satisfy the string-prefix check and become importable Python code. Relevant source locations at the v3.14.0 release commit:
2. Deserialization occurs before trace processingIn
Only after deserialization and construction does the handler call:
The attacker-controlled constructor therefore runs before the server validates or resolves the supplied trace IDs. The minimal proof class is deliberately not a complete MLflow scorer. After its constructor writes the marker, later trace-batching logic accesses scorer attributes that the proof class does not implement. The resulting HTTP 500 occurs after code execution and does not invalidate the proof. No background job execution or special job-execution server option is required to reach the constructor. 3. MLflow's artifact layout places the module under the trusted prefixThe experiment creation endpoint accepts an
The proof of concept selects this package directory in the official v3.14.0 image:
After creating a run and uploading
The corresponding import path is:
The attack does not overwrite an existing package module. It creates a new run-scoped module in the normal file-backed artifact layout. The run ID is returned to the caller. 4. Authentication and authorization behaviorWith authentication disabled, as in the default reproduced server configuration, no credentials are required. When MLflow basic authentication is enabled, authentication still applies. However, the scorer-invocation AJAX endpoint is assigned to Practical exploitation in an authenticated deployment still requires the caller to create an experiment and run and upload artifacts to them. The key authorization issue is that scorer deserialization itself is not gated by a resource-specific permission check for the supplied experiment before the import occurs. Proof of conceptThe attached reproduction is intentionally isolated:
Run:
Expected output:
The security-relevant result is:
This proves that the attacker-controlled constructor executed in the MLflow server process before the later scorer-processing failure. Reproduction environment
Server command inside the disposable container:
Affected range and source lineageThe vulnerable third-party scorer deserialization behavior was introduced by commit:
The feature is absent from v3.11.1 and first appears in v3.12.0. Runtime reproduction succeeds on v3.14.0. The relevant
No fixed release was identified as of 2026-07-12. ImpactOn the reproduced stock no-auth image, any network caller who can reach the tracking server can execute Python code as the MLflow process without credentials or user interaction. Successful exploitation provides confidentiality, integrity, and availability impact over all data, credentials, network access, and filesystem locations available to the MLflow server process. The stock image's runtime uid 0 increases container-level impact. Host impact still depends on the container runtime configuration, mounted paths, granted capabilities, socket exposure, and other isolation controls. In authentication-enabled deployments, exploitation requires an authenticated principal capable of creating an experiment and run and uploading artifacts. The exact chain also requires the server process to be able to write beneath one of the allowed scorer packages. This condition holds in the reproduced official image and may hold in virtual environments installed and run by the same operating-system user. A read-only container filesystem or a scorer package directory owned by a different, non-writable user blocks this exact placement chain. Artifacts and attachmentsRemote proof-of-concept scriptPOC Script: new_remote_poc.py The remote proof of concept was then executed as follows. The disposable machine’s public IP has been redacted:
The complete sanitized output was:
The proof file was also verified directly inside the disposable container:
The file contained:
The results demonstrate that:
The authoritative reproduction indicators are:
The disposable cloud machine and container were removed after testing. Local Reproduction Scripts: run-official-image.sh poc_local.py Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-115886
GHSA-2wqp-q3c6-ccj5
Oct 23, 2026
MLflow: SSRF on unauthenticated MLflow servers via third-party scorer kwargs in the scorer invoke, register, and GenAI evaluate endpoints
6.5
/ 10
Medium
Network
Low
None
None
Unchanged
Low
Low
None
SummaryMLflow's tracking server exposes Details
The allowlist (
For a
Only the
PoC
The ImpactAn unauthenticated attacker forces the tracking server to issue an outbound HTTP request to an arbitrary attacker-chosen host — reachable from the server's network position, including internal services or cloud-metadata endpoints — with fully attacker-controlled request headers and body. This is SSRF with header/credential injection into the server-originated request; it requires no prior authentication and no operator misconfiguration beyond having the optional Affected versions
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 23, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev | ||
3.11.1
patch
6 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev | ||
3.11.0
minor
7 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.11.0rc1
pre
10 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.11.0rc0
pre
10 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.10.1
patch
13 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.10.0
minor
14 CVEs
CVE-2026-116690
GHSA-m65p-9j7q-6w33
Oct 27, 2026
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
SummaryOn MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix for CVE-2026-2614 in 3.10.0 added a prompt-specific branch to the Servers using Affected: MLflow 3.10.0 through 3.16.1. Fixed in 3.17.0 by mlflow/mlflow#25870, which accepts only MLflow’s own placeholder sources for prompt versions and requires the prompt tag to be DetailsWhen creating a model version with the
The prompt branch does not call The artifact-read sink later trusts the stored source:
PoCPrerequisite: A reachable MLflow tracking server with model registry endpoints enabled.
First, create a registered model:
Next, create a prompt-tagged model version with the malicious relative source
Finally, retrieve the arbitrary file via the artifact download endpoint by supplying the target filename in the
This returns the contents of ImpactDirect impact is arbitrary local file read as the MLflow server process. Confirmed read targets include:
Threat model: An attacker who can reach the MLflow tracking server HTTP port can read arbitrary files readable by the MLflow server process. On unauthenticated MLflow deployments, this is directly exploitable without credentials. On auth-enabled deployments, any authenticated user (even low-privileged or "read-only" accounts, depending on default RBAC configurations allowing model creation) can use the primitive. Leaked credential stores may enable offline password attacks or broader administrative compromise. Affected versions
3.10.0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
+ 4 more Show less
3.15.1
3.15.2
3.16.0
3.16.1
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.10.0rc0
pre
17 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2611
PYSEC-2026-418
BIT-mlflow-2026-2611
GHSA-67c5-x5mf-rppq
Jun 29, 2026
MLflow: Improper Origin Validation in MLflow Assistant /ajax-api Endpoints Enables Browser-Mediated Local Command Execution
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
In MLflow version 3.9.0, the MLflow Assistant feature introduced improper origin validation in its /ajax-api endpoints. This vulnerability allows a remote attacker to exploit cross-origin requests from a malicious webpage to interact with the MLflow Assistant running on a victim's local machine. By bypassing the loopback-only restriction, the attacker can modify the Assistant's configuration to enable full access, which in turn allows the execution of arbitrary commands via the Claude Code sub-agent. This issue is resolved in version 3.10.0. Affected versions
3.10.0rc0
3.9.0
Fixed in
3.10.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.9.0
minor
17 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2611
PYSEC-2026-418
BIT-mlflow-2026-2611
GHSA-67c5-x5mf-rppq
Jun 29, 2026
MLflow: Improper Origin Validation in MLflow Assistant /ajax-api Endpoints Enables Browser-Mediated Local Command Execution
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
In MLflow version 3.9.0, the MLflow Assistant feature introduced improper origin validation in its /ajax-api endpoints. This vulnerability allows a remote attacker to exploit cross-origin requests from a malicious webpage to interact with the MLflow Assistant running on a victim's local machine. By bypassing the loopback-only restriction, the attacker can modify the Assistant's configuration to enable full access, which in turn allows the execution of arbitrary commands via the Claude Code sub-agent. This issue is resolved in version 3.10.0. Affected versions
3.10.0rc0
3.9.0
Fixed in
3.10.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.9.0rc0
pre
18 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.8.1
patch
21 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.8.0
minor
22 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.8.0rc0
pre
22 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
2.22.4
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
2.22.3
patch
29 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-11201
PYSEC-2026-1640
BIT-mlflow-2025-11201
GHSA-5cvj-7rg6-jggj
Jul 07, 2026
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of model file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-26921. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 128 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
Fixed in
2.22.4
3.0.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.7.0
minor
25 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.7.0rc0
pre
25 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.6.0
minor
25 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.6.0rc0
pre
25 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.5.1
patch
25 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.5.0
minor
25 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.5.0rc0
pre
26 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.4.0
minor
27 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.4.0rc0
pre
27 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
2.22.2
patch
29 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-11201
PYSEC-2026-1640
BIT-mlflow-2025-11201
GHSA-5cvj-7rg6-jggj
Jul 07, 2026
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Model Creation Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of model file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-26921. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 128 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
Fixed in
2.22.4
3.0.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.3.2
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.3.1
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.3.0
minor
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.3.0rc0
pre
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.2.0
minor
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.2.0rc0
pre
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.1.4
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.1.3
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.1.2
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev | ||
3.1.1
patch
28 CVEs
CVE-2026-116691
GHSA-j7qq-vr8c-xvw3
Oct 27, 2026
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
Summary
When a CrewAI As a result, an application that calls The application does not need to explicitly log the credential or place it in a span attribute. The credential is extracted automatically by MLflow's instrumentation. This was verified on MLflow 3.16.0 with CrewAI 1.15.18 using MLflow's own OTLP exporter. The fake credential appeared in 5 attribute locations across 2 spans. DetailsThe primary issue is in:
The function walks the CrewAI
For example,
MLflow subsequently stores this string as a span attribute. There is an important indication that this is an unintended disclosure: MLflow's dedicated LLM attribute extraction already explicitly excludes There is also a second, independent serialization path in:
This code uses:
on call arguments. During CrewAI execution, the Therefore, there are two independent leakage paths:
Fixing only the Agent attribute serialization would leave the A safer approach would be to avoid recursively serializing arbitrary object Similarly, PoCEnvironment:
1. Direct serialization proofThe following demonstrates the vulnerability without starting a Crew, making a network request, or requiring an MLflow server:
The output contains the API key in plaintext, for example:
No provider request is required. 2. End-to-end trace disclosureThe issue can also be reproduced through MLflow's actual OTLP exporter. Configure a local OTLP HTTP receiver and set:
Then run:
A local OTLP receiver can decode the The provider request is expected to fail because the credential is intentionally fake. This does not affect the vulnerability: the sensitive value is added to the MLflow span when the instrumentation starts, before the provider call succeeds or fails. In the tested environment, the fake API key appeared in the exported telemetry in 5 locations across 2 spans, including:
The captured value is produced by MLflow's actual telemetry/export path rather than being manually inserted into a span. All credentials used in the reproduction are locally generated fake values. No real API credential is required. ImpactType: Sensitive Information Disclosure / Credential Disclosure CWE: CWE-532 — Insertion of Sensitive Information into Log File Any application using The credential is written to trace telemetry even though the application does not explicitly log it. Anyone with access to the MLflow trace storage or configured OTLP destination may therefore obtain the provider credential. Depending on the deployment, this can include MLflow users, observability operators, or third-party telemetry providers. The leaked credential can then potentially be used against the corresponding LLM provider account, including for unauthorized API usage and associated costs. The issue is particularly significant because the credential crosses a trust boundary: a provider API key intended for use by the application is automatically copied into observability telemetry where a broader set of users or systems may have access. The vulnerability does not require the developer to intentionally log the secret. The only relevant prerequisite is enabling the CrewAI autologging integration. PatchesFixed in MLflow 3.17.0 by #25845. Remediation
WorkaroundsIf you cannot upgrade yet, disable CrewAI autologging with Affected versions
2.19.0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
+ 56 more Show less
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.0
References Updated Oct 27, 2026 · Source: OSV.dev
CVE-2026-53995
GHSA-wqmh-qccw-pqwf
BIT-mlflow-2026-53995
Oct 20, 2026
MLflow FileStore trace IDs allow path traversal and arbitrary file writes
High
Network
Low
None
None
MLflow 3.17.1 and earlier contains a path traversal vulnerability in the FileStore tracking backend that allows unauthenticated attackers to control filesystem paths by submitting a crafted trace ID containing traversal sequences to the POST /api/3.0/mlflow/traces endpoint. Attackers can exploit FileStore.start_trace() to write trace_info.yaml, request_metadata, and tag files with attacker-controlled metadata outside the intended experiment trace directory, subject to the server process's filesystem permissions. FileStore is the default tracking backend before MLflow 3.7.0 and opt-in thereafter (the default changed to a SQLite database), so deployments in the earlier part of the affected range are vulnerable without special configuration while later ones are affected only when FileStore is explicitly selected. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 179 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.15.0
3.15.1
3.15.2
3.16.0
3.16.1
3.17.0
3.17.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.17.2
References
Updated Oct 26, 2026 · Source: OSV.dev
GHSA-gqvg-gmmx-x4hm
Sep 01, 2026
MLFLOW_ALLOW_PICKLE_DESERIALIZATION=False safety control bypassed by mlflow.statsmodels flavor — RCE via crafted model artifact
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
SummaryMLflow introduced However, the This is a security control bypass. The operator believes pickle RCE is mitigated; the statsmodels flavor silently ignores the control. Root Cause
The guarded pattern (from
TriggerAn attacker crafts an MLmodel YAML that specifies
With a malicious
...deserializes the pickle file with no guard check, executing arbitrary code with the privileges of the calling process. On default MLflow deployments (no Affected Code
Permalink (commit
Recommended FixAdd the missing guard to
Affected versions
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
+ 104 more Show less
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References Updated Sep 01, 2026 · Source: OSV.dev
CVE-2026-64849
PYSEC-2026-3687
BIT-mlflow-2026-64849
GHSA-7gwp-5pfp-969j
Aug 19, 2026
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
9.3
/ 10
Critical
Network
Low
None
None
Changed
High
Low
None
SummaryThe default MLflow Tracking Server ( DetailsThree facts combine:
The resolved IP is never carried into the connection.
test_webhook returns response_status and response_body to the caller. Bypass vectors: Redirect-follow (reliable): attacker's allow-listed HTTPS host returns 302 to an internal/metadata URL; requests follows it. DNS rebinding (TOCTOU): getaddrinfo in the guard and the requests connect resolve independently with no pinning. PoCAll requests are unauthenticated, sent to the MLflow tracking server ( Attacker redirect server (on {{ATTACKER}}, valid TLS cert): nginx: location / { return 302 http://169.254.169.254/latest/meta-data/iam/security-credentials/; } Step 0 — negative control (proves the guard is active; the naive internal URL is rejected):
Step 1 — create a webhook pointing at the attacker's public HTTPS host (passes _validate_webhook_url):
Step 2 — fire it via the unauthenticated /test endpoint; the internal response body is returned:
Confirmed live against mlflow==3.13.0 (default sqlite server). With the attacker host redirecting to a local secret service, Step 2 returned: "response_body":"INTERNAL_SECRET=mlflow_ssrf_proof_7f3a91\nrole=admin\n" For convenience, the "my secret data" is saved in the same location. Notes:
ImpactAn unauthenticated attacker who can reach the tracking server makes the server issue HTTP requests to arbitrary internal/loopback/cloud-metadata endpoints and reads the responses via /test: cloud instance-metadata (e.g. AWS IMDS IAM credentials), internal-only admin services behind the network boundary, and internal port/host scanning. The event-driven delivery path gives the same SSRF blindly; /test makes it full-read. This is an incomplete fix of the PR #20747 guard, confirmed present on the latest release (3.13.0) and on master. Not a duplicate of CVE-2025-14279 (browser-side rebinding CSRF, CWE-352). FixFixed in https://github.com/mlflow/mlflow/pull/24258 (commit Redirect variantsThe same missing re-validation enables two distinct primitives depending on the redirect status code:
Neither requires authentication on a default OSS server. Then add a fix reference near the top or in a "Remediation" note: Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 170 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.13.0
3.13.0rc0
3.14.0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.15.0
References
Updated Aug 21, 2026 · Source: OSV.dev
CVE-2026-8147
PYSEC-2026-3686
BIT-mlflow-2026-8147
GHSA-2cm6-r77w-6g96
Aug 19, 2026
MLflow: trace API endpoints lack proper authorization validators
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In MLflow versions prior to 3.13.0, when running with authentication enabled, the trace API endpoints lack proper authorization validators. This allows any authenticated user to bypass experiment-level authorization controls on all trace operations, including reading, deleting, and modifying traces on experiments they do not have permission to access. The issue arises from the Affected versions
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
+ 67 more Show less
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.11.1
3.12.0
3.12.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.13.0rc0
References
Updated Aug 19, 2026 · Source: OSV.dev
CVE-2026-3198
PYSEC-2026-2659
BIT-mlflow-2026-3198
GHSA-r5m9-wm49-959f
Jul 13, 2026
MLflow: Any authenticated user can enumerate all gateway secrets, endpoints, and model definitions
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
MLflow 3.9.0 with basic-auth ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2734
PYSEC-2026-2660
BIT-mlflow-2026-2734
GHSA-w5xq-c4pf-ghq7
Jul 13, 2026
MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks
6.5
/ 10
Medium
Network
Low
Low
None
Unchanged
High
None
None
In mlflow/mlflow versions up to 3.9.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-4137
PYSEC-2026-2655
BIT-mlflow-2026-4137
GHSA-f2m9-wcf4-cwwx
Jul 13, 2026
MLFlow Creates a Temporary File With Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow/mlflow versions prior to 3.11.0, the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2614
PYSEC-2026-2654
BIT-mlflow-2026-2614
GHSA-42h5-h8qh-vv9v
Jul 13, 2026
MLflow allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
A vulnerability in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 159 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15381
PYSEC-2026-2657
GHSA-g6pg-52vf-843h
Jul 13, 2026
MLFlow allows Tracing + Assessments Access
8.1
/ 10
High
Network
Low
Low
None
Unchanged
High
High
None
In the latest version of mlflow/mlflow, when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-15031
PYSEC-2026-2656
BIT-mlflow-2025-15031
GHSA-fhff-qmm8-h2fp
Jul 13, 2026
Arbitrary file write via tar traversal in mlflow
8.1
/ 10
High
Adjacent
Low
None
None
Unchanged
High
High
None
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-14287
PYSEC-2026-2661
BIT-mlflow-2025-14287
GHSA-xch3-2f9x-wh9f
Jul 13, 2026
MLflow has a command injection in mlflow/sagemaker/__init__.py
7.5
/ 10
High
Network
High
None
Required
Unchanged
High
High
High
A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2033
PYSEC-2026-2658
GHSA-q2r8-vmq7-fpx2
Jul 13, 2026
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
MLflow Tracking Server Artifact Handler Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MLflow Tracking Server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of artifact file paths. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the service account. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2025-10279
PYSEC-2026-1639
BIT-mlflow-2025-10279
GHSA-4x5p-f36r-mxxr
Jul 07, 2026
mlflow Creates of Temporary File in Directory with Insecure Permissions
7.0
/ 10
High
Local
High
Low
None
Unchanged
High
High
High
In mlflow version 2.20.3, the temporary directory used for creating Python virtual environments is assigned insecure world-writable permissions (0o777). This vulnerability allows an attacker with write access to the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 144 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
Fixed in
3.4.0rc0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2025-14279
PYSEC-2026-1656
BIT-mlflow-2025-14279
GHSA-pgqp-8h46-6x4j
Jul 07, 2026
MLFlow is vulnerable to DNS rebinding attacks due to a lack of Origin header validation
8.1
/ 10
High
Network
Low
None
Required
Unchanged
High
High
None
MLFlow versions up to and including 3.4.0 are vulnerable to DNS rebinding attacks due to a lack of Origin header validation in the MLFlow REST server. This vulnerability allows malicious websites to bypass Same-Origin Policy protections and execute unauthorized calls against REST endpoints. An attacker can query, update, and delete experiments via the affected endpoints, leading to potential data exfiltration, destruction, or manipulation. The issue is resolved in version 3.5.0. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 147 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0rc0
Fixed in
3.5.0
References
Updated Jul 07, 2026 · Source: OSV.dev
CVE-2024-37059
PYSEC-2026-1660
BIT-mlflow-2024-37059
GHSA-wf7f-8fxf-xfxc
Jul 07, 2026
MLFlow unsafe deserialization
8.8
/ 10
High
Network
Low
None
Required
Unchanged
High
High
High
Deserialization of untrusted data can occur in versions of the MLflow platform running version 0.5.0 or newer, enabling a maliciously uploaded PyTorch model to run arbitrary code on an end user’s system when interacted with. Affected versions
0.5.0
0.5.1
0.5.2
0.6.0
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
+ 138 more Show less
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
References Updated Jul 07, 2026 · Source: OSV.dev
CVE-2026-2635
PYSEC-2026-421
GHSA-gq3w-7jj3-x7gr
Jun 29, 2026
MLflow Use of Default Password Authentication Bypass Vulnerability
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
This vulnerability allows remote attackers to bypass authentication on affected installations of MLflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the basic_auth.ini file. The file contains hard-coded default credentials. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of the administrator. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 153 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
Fixed in
3.8.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0545
PYSEC-2026-419
GHSA-7qhf-v65m-g5f3
Jun 29, 2026
mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
None
In mlflow/mlflow, the FastAPI job endpoints under Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
References Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15379
PYSEC-2026-423
BIT-mlflow-2025-15379
GHSA-r23q-823p-vmf7
Jun 29, 2026
MLflow Command Injection vulnerability
10.0
/ 10
Critical
Network
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in MLflow's model serving container initialization code, specifically in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 155 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
Fixed in
3.8.1
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-0596
PYSEC-2026-424
BIT-mlflow-2026-0596
GHSA-rvhj-8chj-8v3c
Jun 29, 2026
Mlflow: Command Injection when serving models with enable_mlserver=True
9.6
/ 10
Critical
Adjacent
Low
None
None
Changed
High
High
High
A command injection vulnerability exists in Mlflow when serving a model with Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2025-15036
PYSEC-2026-425
BIT-mlflow-2025-15036
GHSA-vhcx-3pq2-4fvc
Jun 29, 2026
MLFlow path traversal vulnerability
9.6
/ 10
Critical
Network
Low
None
Required
Changed
High
High
High
A path traversal vulnerability exists in the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 156 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
Fixed in
3.9.0rc0
References
Updated Jul 01, 2026 · Source: OSV.dev
CVE-2026-10803
GHSA-5qmp-p3c4-72qj
BIT-mlflow-2026-10803
PYSEC-2026-195
Jun 04, 2026
MLflow: Deterministic sampling in dataset digest enables predictable collisions
Low
Local
High
Low
None
A flaw has been found in MLflow up to 3.10.0. This issue affects the function mlflow.data.digest_utils of the file mlflow/data/digest_utils.py of the component Dataset Digest Computation. This manipulation causes use of weak hash. It is possible to launch the attack on the local host. The attack is considered to have high complexity. The exploitability is assessed as difficult. The exploit has been published and may be used. The project was informed of the problem early through a pull request but has not reacted yet. Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 160 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.1
References Updated Jul 15, 2026 · Source: OSV.dev
CVE-2026-4035
GHSA-g35p-px32-whv6
BIT-mlflow-2026-4035
PYSEC-2026-2222
Jun 03, 2026
MLflow: Environment variable injection in AI Gateway secrets enables server-side credential exfiltration
9.1
/ 10
Critical
Network
Low
Low
None
Changed
High
Low
Low
A vulnerability in mlflow/mlflow versions prior to 3.11.0 allows for the resolution of environment variables in AI Gateway secrets, which can be exploited to exfiltrate sensitive server-side environment credentials to an attacker-controlled endpoint. This issue arises because the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References
Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2651
GHSA-8c7q-86fq-vvmh
BIT-mlflow-2026-2651
PYSEC-2026-2220
May 26, 2026
MLflow allows unauthorized access to multipart upload endpoints when the `--serve-artifacts` mode is enabled
9.0
/ 10
Critical
Network
Low
Low
Required
Changed
High
High
High
A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.13.3
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0rc0
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.10.0
References
Updated Oct 06, 2026 · Source: OSV.dev
CVE-2026-2652
GHSA-75cm-x2w3-8mgf
BIT-mlflow-2026-2652
PYSEC-2026-2221
May 15, 2026
MLflow: unauthenticated access to certain FastAPI routes
8.6
/ 10
High
Network
Low
None
None
Unchanged
Low
High
Low
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 ( Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 163 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-2393
GHSA-65h7-c7c4-mghx
BIT-mlflow-2026-2393
PYSEC-2026-2219
May 11, 2026
MLflow Has a Server-Side Request Forgery (SSRF) Vulnerability
7.1
/ 10
High
Network
Low
Low
None
Unchanged
High
Low
None
A Server-Side Request Forgery (SSRF) vulnerability exists in MLflow versions prior to 3.9.0. The Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 157 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0rc0
Fixed in
3.9.0
References Updated Jul 13, 2026 · Source: OSV.dev
CVE-2026-33865
GHSA-fh64-r2vc-xvhr
BIT-mlflow-2026-33865
PYSEC-2026-93
Apr 07, 2026
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
Medium
Network
Low
Low
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 164 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.11.0
3.11.0rc0
3.11.0rc1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.1
References
Updated Sep 10, 2026 · Source: OSV.dev
CVE-2026-33866
GHSA-46r5-x6jq-v8g6
BIT-mlflow-2026-33866
PYSEC-2026-94
Apr 07, 2026
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint
Medium
Network
Low
Low
None
MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access. This issue affects MLflow version through 3.10.1 Affected versions
0.0.1
0.1.0
0.2.0
0.2.1
0.3.0
0.4.0
0.4.1
0.4.2
0.5.0
0.5.1
0.5.2
0.6.0
+ 161 more Show less
0.7.0
0.8.0
0.8.1
0.8.2
0.9.0
0.9.0.1
0.9.1
1.0.0
1.1.0
1.1.1.dev0
1.10.0
1.11.0
1.12.0
1.12.1
1.13
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.18.0
1.19.0
1.2.0
1.20.0
1.20.1
1.20.2
1.21.0
1.22.0
1.23.0
1.23.1
1.24.0
1.25.0
1.25.1
1.26.0
1.26.1
1.27.0
1.28.0
1.29.0
1.3.0
1.30.0
1.30.1
1.4.0
1.5.0
1.6.0
1.7.0
1.7.1
1.7.2
1.8.0
1.9.0
1.9.1
2.0.0
2.0.0rc0
2.0.1
2.1.0
2.1.1
2.10.0
2.10.1
2.10.2
2.11.0
2.11.1
2.11.2
2.11.3
2.11.4
2.12.0
2.12.1
2.12.2
2.13.0
2.13.1
2.13.2
2.14.0
2.14.0rc0
2.14.1
2.14.2
2.14.2.dev0
2.14.3
2.15.0
2.15.0rc0
2.15.1
2.16.0
2.16.1
2.16.2
2.17.0
2.17.0rc0
2.17.1
2.17.2
2.18.0
2.18.0rc0
2.19.0
2.19.0rc0
2.2.0
2.2.1
2.2.2
2.20.0
2.20.0rc0
2.20.1
2.20.2
2.20.3
2.20.4
2.21.0
2.21.0rc0
2.21.1
2.21.2
2.21.3
2.22.0
2.22.0rc0
2.22.1
2.22.2
2.22.3
2.22.4
2.22.5
2.3.0
2.3.1
2.3.2
2.4.0
2.4.1
2.4.2
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.8.1
2.9.0
2.9.1
2.9.2
3.0.0
3.0.0rc0
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.1.0
3.1.0rc0
3.1.1
3.1.2
3.1.3
3.1.4
3.10.0
3.10.0rc0
3.10.1
3.2.0
3.2.0rc0
3.3.0
3.3.0rc0
3.3.1
3.3.2
3.4.0
3.4.0rc0
3.5.0
3.5.0rc0
3.5.1
3.6.0
3.6.0rc0
3.7.0
3.7.0rc0
3.8.0
3.8.0rc0
3.8.1
3.9.0
3.9.0rc0
Fixed in
3.11.0rc0
References
Updated Sep 10, 2026 · Source: OSV.dev |