Skip to main content

Zenml

14 CVEs product

Monthly

CVE-2026-68772 HIGH PATCH This Week

Remote code execution in ZenML 0.94.6 allows any attacker with write access to a shared artifact store to plant a malicious cloudpickle payload that executes arbitrary system commands when a legitimate user or pipeline materializes the tampered artifact. The root cause is unsanitized deserialization via cloudpickle.load() in CloudpickleMaterializer without any integrity verification of the stored artifact.pkl file before loading. No public exploit code has been identified at time of analysis and the vulnerability is not listed in CISA KEV, but the attack is conceptually straightforward for any attacker with artifact store write access in a multi-user ZenML deployment.

RCE Deserialization Zenml
NVD GitHub
CVSS 4.0
8.5
EPSS
0.4%
CVE-2024-9340 PyPI HIGH POC PATCH This Month

A Denial of Service (DoS) vulnerability in zenml-io/zenml version 0.66.0 allows unauthenticated attackers to cause excessive resource consumption by sending malformed multipart requests with. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service Zenml
NVD GitHub
CVSS 3.0
7.5
EPSS
0.2%
CVE-2024-4311 PyPI MEDIUM POC PATCH This Month

zenml-io/zenml version 0.56.4 is vulnerable to an account takeover due to the lack of rate-limiting in the password change function. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable. Public exploit code available.

Denial Of Service Zenml
NVD GitHub
CVSS 3.1
5.4
EPSS
0.5%
CVE-2024-5062 PyPI MEDIUM POC PATCH This Month

A reflected Cross-Site Scripting (XSS) vulnerability was identified in zenml-io/zenml version 0.57.1. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Zenml
NVD GitHub
CVSS 3.1
6.1
EPSS
0.4%
CVE-2024-4680 PyPI HIGH POC This Week

A vulnerability in zenml-io/zenml version 0.56.3 allows attackers to reuse old session credentials or session IDs due to insufficient session expiration. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Docker Zenml
NVD
CVSS 3.1
8.8
EPSS
0.4%
CVE-2024-2383 PyPI MEDIUM POC PATCH This Month

A clickjacking vulnerability exists in zenml-io/zenml versions up to and including 0.55.5 due to the application's failure to set appropriate X-Frame-Options or Content-Security-Policy HTTP headers. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Zenml
NVD GitHub
CVSS 3.1
6.1
EPSS
0.4%
CVE-2024-2213 PyPI LOW POC PATCH Monitor

An issue was discovered in zenml-io/zenml versions up to and including 0.55.4. Rated low severity (CVSS 3.3), this vulnerability is low attack complexity. Public exploit code available.

Authentication Bypass Zenml
NVD GitHub
CVSS 3.1
3.3
EPSS
0.2%
CVE-2024-2171 PyPI MEDIUM POC PATCH This Month

A stored Cross-Site Scripting (XSS) vulnerability was identified in the zenml-io/zenml repository, specifically within the 'logo_url' field. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

XSS Zenml
NVD GitHub
CVSS 3.1
4.8
EPSS
0.4%
CVE-2024-2035 PyPI MEDIUM POC PATCH This Month

An improper authorization vulnerability exists in the zenml-io/zenml repository, specifically within the API PUT /api/v1/users/id endpoint. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Authentication Bypass Zenml
NVD GitHub
CVSS 3.1
6.5
EPSS
0.6%
CVE-2024-2032 PyPI LOW PATCH Monitor

A race condition vulnerability exists in zenml-io/zenml versions up to and including 0.55.3, which allows for the creation of multiple users with the same username when requests are sent in parallel. Rated low severity (CVSS 3.1), this vulnerability is remotely exploitable.

Information Disclosure Zenml
NVD GitHub
CVSS 3.1
3.1
EPSS
0.3%
CVE-2024-2260 PyPI MEDIUM POC PATCH This Month

A session fixation vulnerability exists in the zenml-io/zenml application, where JWT tokens used for user authentication are not invalidated upon logout. Rated medium severity (CVSS 4.2), this vulnerability is remotely exploitable, no authentication required. Public exploit code available.

Authentication Bypass Session Fixation Zenml
NVD GitHub
CVSS 3.1
4.2
EPSS
0.4%
CVE-2024-2083 PyPI CRITICAL POC PATCH THREAT Act Now

A directory traversal vulnerability exists in the zenml-io/zenml repository, specifically within the /api/v1/steps endpoint. Rated critical severity (CVSS 9.9), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Path Traversal Zenml
NVD GitHub
CVSS 3.1
9.9
EPSS
39.1%
CVE-2024-28424 HIGH This Week

zenml v0.55.4 was discovered to contain an arbitrary file upload vulnerability in the load function at /materializers/cloudpickle_materializer.py. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Code Injection RCE File Upload Zenml
NVD GitHub
CVSS 3.1
8.8
EPSS
0.7%
CVE-2024-25723 PyPI HIGH POC PATCH THREAT This Week

ZenML Server in the ZenML machine learning 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. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Python Privilege Escalation Zenml
NVD GitHub
CVSS 3.1
8.8
EPSS
70.6%
EPSS 0% CVSS 8.5
HIGH PATCH This Week

Remote code execution in ZenML 0.94.6 allows any attacker with write access to a shared artifact store to plant a malicious cloudpickle payload that executes arbitrary system commands when a legitimate user or pipeline materializes the tampered artifact. The root cause is unsanitized deserialization via cloudpickle.load() in CloudpickleMaterializer without any integrity verification of the stored artifact.pkl file before loading. No public exploit code has been identified at time of analysis and the vulnerability is not listed in CISA KEV, but the attack is conceptually straightforward for any attacker with artifact store write access in a multi-user ZenML deployment.

RCE Deserialization Zenml
NVD GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Month

A Denial of Service (DoS) vulnerability in zenml-io/zenml version 0.66.0 allows unauthenticated attackers to cause excessive resource consumption by sending malformed multipart requests with. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service Zenml
NVD GitHub
EPSS 0% CVSS 5.4
MEDIUM POC PATCH This Month

zenml-io/zenml version 0.56.4 is vulnerable to an account takeover due to the lack of rate-limiting in the password change function. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable. Public exploit code available.

Denial Of Service Zenml
NVD GitHub
EPSS 0% CVSS 6.1
MEDIUM POC PATCH This Month

A reflected Cross-Site Scripting (XSS) vulnerability was identified in zenml-io/zenml version 0.57.1. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Zenml
NVD GitHub
EPSS 0% CVSS 8.8
HIGH POC This Week

A vulnerability in zenml-io/zenml version 0.56.3 allows attackers to reuse old session credentials or session IDs due to insufficient session expiration. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Docker Zenml
NVD
EPSS 0% CVSS 6.1
MEDIUM POC PATCH This Month

A clickjacking vulnerability exists in zenml-io/zenml versions up to and including 0.55.5 due to the application's failure to set appropriate X-Frame-Options or Content-Security-Policy HTTP headers. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

XSS Zenml
NVD GitHub
EPSS 0% CVSS 3.3
LOW POC PATCH Monitor

An issue was discovered in zenml-io/zenml versions up to and including 0.55.4. Rated low severity (CVSS 3.3), this vulnerability is low attack complexity. Public exploit code available.

Authentication Bypass Zenml
NVD GitHub
EPSS 0% CVSS 4.8
MEDIUM POC PATCH This Month

A stored Cross-Site Scripting (XSS) vulnerability was identified in the zenml-io/zenml repository, specifically within the 'logo_url' field. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

XSS Zenml
NVD GitHub
EPSS 1% CVSS 6.5
MEDIUM POC PATCH This Month

An improper authorization vulnerability exists in the zenml-io/zenml repository, specifically within the API PUT /api/v1/users/id endpoint. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Authentication Bypass Zenml
NVD GitHub
EPSS 0% CVSS 3.1
LOW PATCH Monitor

A race condition vulnerability exists in zenml-io/zenml versions up to and including 0.55.3, which allows for the creation of multiple users with the same username when requests are sent in parallel. Rated low severity (CVSS 3.1), this vulnerability is remotely exploitable.

Information Disclosure Zenml
NVD GitHub
EPSS 0% CVSS 4.2
MEDIUM POC PATCH This Month

A session fixation vulnerability exists in the zenml-io/zenml application, where JWT tokens used for user authentication are not invalidated upon logout. Rated medium severity (CVSS 4.2), this vulnerability is remotely exploitable, no authentication required. Public exploit code available.

Authentication Bypass Session Fixation Zenml
NVD GitHub
EPSS 39% CVSS 9.9
CRITICAL POC PATCH THREAT Act Now

A directory traversal vulnerability exists in the zenml-io/zenml repository, specifically within the /api/v1/steps endpoint. Rated critical severity (CVSS 9.9), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Path Traversal Zenml
NVD GitHub
EPSS 1% CVSS 8.8
HIGH This Week

zenml v0.55.4 was discovered to contain an arbitrary file upload vulnerability in the load function at /materializers/cloudpickle_materializer.py. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Code Injection RCE File Upload +1
NVD GitHub
EPSS 71% CVSS 8.8
HIGH POC PATCH THREAT This Week

ZenML Server in the ZenML machine learning 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. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Python Privilege Escalation +1
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy