Lack of login attempt rate-limiting in zenml-io/zenml
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| zenml-io | zenml-io/zenml | affected |
|
No data.
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-3270 | 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. An attacker can brute-force the current password in the 'Update Password' function, allowing them to take over the user's account. This vulnerability is due to the absence of rate-limiting on the '/api/v1/current-user' endpoint, which does not restrict the number of attempts an attacker can make to guess the current password. Successful exploitation results in the attacker being able to change the password and take control of the account. |
Github GHSA |
GHSA-j3vq-pmp5-r5xj | Missing ratelimit on passwrod resets in zenml |
No CVSS v4.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.508% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Zenml
Zenml zenml |
|
| CPEs | cpe:2.3:a:zenml:zenml:0.56.4:*:*:*:*:*:*:* | |
| Vendors & Products |
Zenml
Zenml zenml |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Zenmlio
Zenmlio zenml |
|
| CPEs | cpe:2.3:a:zenmlio:zenml:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Zenmlio
Zenmlio zenml |
|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. An attacker can brute-force the current password in the 'Update Password' function, allowing them to take over the user's account. This vulnerability is due to the absence of rate-limiting on the '/api/v1/current-user' endpoint, which does not restrict the number of attempts an attacker can make to guess the current password. Successful exploitation results in the attacker being able to change the password and take control of the account. | |
| Title | Lack of login attempt rate-limiting in zenml-io/zenml | |
| Weaknesses | CWE-770 | |
| References |
| |
| Metrics |
cvssV3_0
|