← CVE Intelligence

CVE-2025-14287

Command Injection in mlflow/mlflow PUBLISHED

Description (CNA)

A command injection vulnerability exists in mlflow/mlflow versions before v3.7.0, specifically in the `mlflow/sagemaker/__init__.py` file at lines 161-167. The vulnerability arises from the direct interpolation of user-supplied container image names into shell commands without proper sanitization, which are then executed using `os.system()`. This allows attackers to execute arbitrary commands by supplying malicious input through the `--container` parameter of the CLI. The issue affects environments where MLflow is used, including development setups, CI/CD pipelines, and cloud deployments.

Affected (CNA)

Vendor / productVersions
mlflow / mlflow/mlflowaffected unspecified through latest

CWE

CWE-94

References

ADP enrichment

CISA-ADP

No English description supplied.

No references supplied.

redhat-SADP

A flaw was found in MLflow, a platform for managing the machine learning lifecycle. This vulnerability, known as command injection, allows an attacker to execute unauthorized commands on the system. By providing specially crafted input through the `--container` parameter, an attacker can bypass security checks and inject malicious code. This can lead to arbitrary command execution, potentially compromising the integrity and confidentiality of the affected system.