CVE-2024-27132
Cross-site Scripting in MLFlow
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Bitnami.
Description
Insufficient sanitization in MLflow leads to XSS when running an untrusted recipe. This issue leads to a client-side RCE when running an untrusted recipe in Jupyter Notebook. The vulnerability stems from lack of sanitization over template variables.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | mlflow | 2.10.0 |
| pip::GitHub Security Advisory pip | mlflow | 2.10.0 |
References
- https://github.com/advisories/GHSA-6749-m5cp-6cg7
- https://github.com/mlflow/mlflow
- https://github.com/mlflow/mlflow/pull/10873
- https://github.com/pypa/advisory-database/tree/main/vulns/mlflow/PYSEC-2024-240.yaml
- https://nvd.nist.gov/vuln/detail/CVE-2024-27132
- https://research.jfrog.com/vulnerabilities/mlflow-untrusted-recipe-xss-jfsa-2024-000631930
- https://research.jfrog.com/vulnerabilities/mlflow-untrusted-recipe-xss-jfsa-2024-000631930/