PyPI: zenml

CVE-2024-25723

Safety vulnerability ID: SFTY-20240227-41074

Safety legacy ID: pyup.io-65699

ZenML Server in the ZenML package before 0.46.7 for Python allows remote privilege escalation because the /api/v1/users/{user_name_or_id}/activate REST API endpoint allows access on the basis of a valid username along with a new password in the request body. These are also patched versions: 0.44.4, 0.43.1, and 0.42.2. See CVE-2024-25723.

Created at: Jul 5, 2026Updated at: Jul 5, 2026

Overview

ZenML Server Remote Privilege Escalation Vulnerability

Advisory

ZenML Server in the ZenML package before 0.46.7 for Python allows remote privilege escalation because the /api/v1/users/{user_name_or_id}/activate REST API endpoint allows access on the basis of a valid username along with a new password in the request body. These are also patched versions: 0.44.4, 0.43.1, and 0.42.2. See CVE-2024-25723.

Affected Package

Affecting zenml package, versions<0.42.2>=0.43.0,<0.43.1>=0.44.0,<0.44.4>=0.46.0,<0.47.0

Also affects

---

How to Fix

Upgradezenmlto0.42.20.43.10.44.40.47.0or higher.

Mitigation and Workarounds

---

Vulnerable Functions

Functions linked to known vulnerabilities.

Vulnerable function data is available for Enterprise customers

Book a call with us to see Safety in action.

Safety

Verified by Safety

Our Cybersecurity Intelligence Team reviewed this vulnerability. We combine public data with our own research to find issues not yet reported to public sources.

Learn more