Description
Craft CMS from 5.0.0 before 5.11.0 contains an authentication bypass vulnerability that allows attackers to reuse verification codes because users/verify-email does not invalidate them for active users. Attackers who obtain a victim's emailed code can submit it to users/set-password after the victim verifies an email change, resetting the password and taking over the account.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| craftcms | cms | 5.0.0 – < 5.11.0 | 5.11.0 |
References
- GitHub Security Advisory (GHSA-xh42-494x-2xgv) vendor-advisory
- VulnCheck Advisory: Craft CMS 5.0.0 before 5.11.0 Verification Code Reuse via users/set-password third-party-advisory