Impact
MLflow’s AI Gateway allows an attacker who is authenticated with basic credentials to create a gateway secret that stores an arbitrary api_base value without validation. The gateway proxy then forwards requests to that stored endpoint with no bounds on scheme, host, or IP address. This leads to a Server Side Request Forgery (CWE‑918) that can reach internal services, such as cloud metadata endpoints, potentially leaking sensitive credentials or other protected data. The missing validation is independent of other fixes and means the vulnerability persists until the gateway feature is updated.
Affected Systems
Vulnerable versions of the MLflow project (mlflow:mlflow), particularly releases that include the gateway secret and proxy functionality such as the v3.14.0 branch and earlier. All installations that have enabled the AI Gateway and its proxy endpoints are impacted until a newer release with the validation fix is applied.
Risk and Exploitability
The CVSS score of 7.7 indicates high severity, and the lack of an available EPSS score means the exploitation likelihood is currently unknown. The vulnerability is not listed in CISA’s KEV catalog. Because any authenticated user, even those with read‑only access, can create a gateway secret, the attack vector relies on legitimate user credentials combined with the unrestricted API base. An attacker would need to supply a path to the proxy endpoint, which the application blindly forwards. Successful exploitation could expose internal network resources and cloud IAM credentials, posing a significant risk to confidentiality and integrity of internal assets.
OpenCVE Enrichment