VYPR

pypi · Malicious package advisory

Malware

mlflow-ui

GHSA-p4q6-3pjc-7g73

Malicious code in mlflow-ui (PyPI)

Details

**Severity:** Critical

**Affected versions:** `= 2.7.1`

## Source: kam193 (efedaf471fdd5b95baee95d9bd0d330c8ce0f5da06b5cdf89458fd4ea7a38015)
During installation, the package first collects local information, environment variables, and probes connections to typically expected services like databanks. Results are exfiltrated and then, the next stage code is downloaded and executed. It then continues exfiltrating data by looking for credentials to databases, exfiltrating SQLite databases and bruteforcing&exfiltrating other databases reachable from the running environment.


---

Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.


Campaign: 2026-07-mlflow-ui


Reasons (based on the campaign):


 - files-exfiltration


 - exfiltration-env-variables


 - dependency-confusion


 - Downloads and executes a remote malicious script.


 - exfiltration-credentials


 - network-scan


 - exfiltration-cloud-tokens

---

Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/49d0cfba3689ed9b195d101d3a2a964c6a77f767/osv/malicious/pypi/mlflow-ui/MAL-2026-10779.json))

**References:**
- https://bad-packages.kam193.eu/pypi/package/mlflow-ui
- https://github.com/ossf/malicious-packages/blob/49d0cfba3689ed9b195d101d3a2a964c6a77f767/osv/malicious/pypi/mlflow-ui/MAL-2026-10779.json
- https://github.com/ossf/malicious-packages/blob/0c11afc7acc22b6ae6dcd1d9e05bf37368cc773e/osv/malicious/pypi/mlflow-ui/MAL-2026-10779.json
- https://pypi.org/project/mlflow-ui/2.7.1
- https://pypi.org/project/mlflow-ui/2.7.2
- https://github.com/advisories/GHSA-p4q6-3pjc-7g73

Compromised versions (1)

  • = 2.7.1

Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.