PT-2024-4359 · Zenml · Zenml
CVE-2024-4680
·
Published
2024-06-08
·
Updated
2026-07-07
CVSS v2.0
4.6
Medium
| Vector | AV: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
Affected Products
Zenml