GitHub Advisoryadvisory · PyPI
GHSA-fh64-r2vc-xvhr MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface
MEDIUM
Official page ↗
- Aliases
- CVE-2026-33865
- Ecosystem
- PyPI
- Packages
- mlflow
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
- Weaknesses
- CWE-79
- Reviewed
- 2026-04-08
Affected packages
• PyPI mlflow: < 3.11.1 → fixed in 3.11.1
Description
MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. An authenticated attacker can upload a malicious MLmodel file containing a payload that executes when another user views the artifact in the UI. This allows actions such as session hijacking or performing operations on behalf of the victim.
This issue affects MLflow version through 3.10.1
Related
Alias · CVE (1)
- CVE-2026-33865 MLflow is vulnerable to Stored Cross-Site Scripting (XSS) caused by unsafe parsing of YAML-based MLmodel artifacts in its web interface. vulnerability
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2026-33865 advisory
- https://github.com/mlflow/mlflow/pull/21435 web
- https://github.com/mlflow/mlflow/commit/aca4dd0ec88a12f7655155c224371280e9b45dda web
- https://afine.com/blogs/attacking-mlflow-how-ml-artifacts-become-attack-vectors web
- https://cert.pl/en/posts/2026/04/CVE-2026-33865 web
- https://github.com/mlflow/mlflow package
- https://github.com/pypa/advisory-database/tree/main/vulns/mlflow/PYSEC-2026-93.yaml web