PT-2024-4359 · Zenml · Zenml

CVE-2024-4680

·

Published

2024-06-08

·

Updated

2026-07-07

CVSS v2.0

4.6

Medium

VectorAV:N/AC:H/Au:S/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions zenml-io/zenml version 0.56.3
Description A vulnerability in zenml-io/zenml allows attackers to reuse old session credentials or session IDs due to insufficient session expiration. Specifically, the session does not expire after a password change, enabling an attacker to maintain access to a compromised account without the victim's ability to revoke this access. This issue was observed in a self-hosted ZenML deployment via Docker, where after changing the password from one browser, the session remained active and usable in another browser without requiring re-authentication.
Recommendations For zenml-io/zenml version 0.56.3, as a temporary workaround, consider implementing a manual session expiration mechanism or restricting access to sensitive resources until a patch is available. Additionally, users should be cautious when using session credentials and consider re-authenticating after any password change to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Insufficient Session Expiration

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2024-04848
CVE-2024-4680
GHSA-99HM-86H7-GR3G
PYSEC-2026-2069

Affected Products

Zenml