GitHub Advisoryadvisory · PyPI
GHSA-99hm-86h7-gr3g zenml-io/zenml does not expire the session after password reset
LOW
Official page ↗
- Aliases
- CVE-2024-4680
- Ecosystem
- PyPI
- Packages
- zenml
- Severity
- Low
- CVSS vector
- CVSS:3.0/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:L
- Weaknesses
- CWE-613
- Reviewed
- 2024-06-10
Affected packages
• PyPI zenml: <= 0.56.3 (no fix yet)
Description
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. 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.
Related
Weakness · not in database (1)
Alias · CVE (1)
- CVE-2024-4680 A vulnerability in zenml-io/zenml version 0.56.3 allows attackers to reuse old session credentials or session IDs due to insufficient… vulnerability