pwned.coffeeOrder ticket · today's special · 27 Oct 2026
Double espresso · 355°CcriticalOrder up · fix available
mlflow: remote code execution
mlflow
MLflow 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.
Do this now
Upgrade mlflow to 3.17.0 and limit who can reach the MLflow server until then.
Fix it
pip install --upgrade "mlflow>=3.17.0"
- First seen
- Last update
- Fixed in
- mlflow 3.17.0
- Identifiers
- CVSS
- 9.8
- Source
- GitHub advisory
- On the menu as
Receipt
- Exploitation
- No known exploitation
- Fix by release line
Product Affected Fixed in Source mlflow (pip) >= 3.12.0rc0, < 3.17.0 3.17.0 GitHub advisory checked - Score
- CVSS 9.8 (critical). CVSS 3.1 9.8 (CNA GitHub_M) for CVE-2026-116692
- Last checked
Sources: KEV – CVE record ✓ Vendor –
Sources
Wrong fix version, or a source we missed? Send it back to chef@pwned.coffee with the source, and we'll correct it here.
Totalone very hot coffee