Description
MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. Starting in 3.3.0 and prior to 3.15.0, the unauthenticated POST /api/2.0/mlflow/webhooks/{id}/test endpoint calls _validate_webhook_url() in mlflow/utils/validation.py only for the original URL while mlflow/webhooks/delivery.py follows redirects and re-resolves the hostname without pinning the validated address, allowing attackers to reach internal or cloud metadata services and receive response_status and response_body. This issue is fixed in version 3.15.0.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| mlflow | mlflow | >= 3.3.0, < 3.15.0 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 5 repositories
-
federiconbaez/cortex9-mlflow-webhook-dns-rebinding-toctou-model ★ 0 · Nov 9, 2026
Offline educational model of CVE-2026-64849 (MLflow webhook DNS-rebinding SSRF TOCTOU)
-
maxprog-svg/CVE-2026-64849 ★ 0 · Oct 25, 2026
CVE-2026-64849 — MLflow SSRF
-
isaca0315/CVE-2026-64849-poc-lab ★ 0 · Sep 6, 2026
este laboratorio puede estar bien o mal preguntale a la IA estoy probando pero debe funcionar hahahah
-
BiuTrap/CVE-2026-64849 ★ 0 · Aug 19, 2026
CVE-2026-64849 PoC
-
zavisco/CVE-2026-64849.yaml ★ 0 · Aug 19, 2026
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- MLflow Webhook SSRF - Unauthenticated Full-Read via Redirect Bypass http/cves/2026/CVE-2026-64849.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | mlflow | >= 3.3.0, < 3.15.0 | 3.15.0 | GHSA-7gwp-5pfp-969j |
| PyPI | mlflow | < 3.15.0 | 3.15.0 | PYSEC-2026-3687 |
Advisories 3
- WID-SEC-2026-3403 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 24, 2026
- NCSC-2026-0375 Kwetsbaarheden verholpen in Oracle Communications NCSC-NL (Netherlands) · Sep 16, 2026
- WID-SEC-2026-2946 MLflow: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen BSI CERT-Bund (WID) · Aug 19, 2026