Skip to content
HighVulnerability

CVE-2025-14287: MLflow command injection through the container parameter in SageMaker CLI

Identifier
CVE-2025-14287
Published
Record updated
View JSON
Affected
  • mlflow < 3.8.0rc0
Fixed in
3.8.0rc0
  • released December 15, 2025, 91 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
1.5%

Summary

CVE-2025-14287 is a command injection flaw in mlflow/mlflow versions before v3.7.0, located in `mlflow/sagemaker/__init__.py` at lines 161-167. User-supplied container image names are interpolated directly into shell commands and run through `os.system()` without sanitization, so an attacker can execute arbitrary commands by supplying malicious input via the `--container` CLI parameter.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.