Description
Typemill's login endpoint (POST /tm/login, ControllerWebAuth::login) performs no rate-limiting, failed-attempt counting, or account lockout when captcha is disabled, which is the default configuration. An unauthenticated attacker can send unlimited password-guessing requests against any account, including administrators, with no throttling.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| typemill | typemill | ≤ 2.25.0 | — |
References
- https://github.com/typemill/typemill third-party-advisory