Description
blueprintUE Self-Hosted Edition before 4.3.3 contains an account enumeration vulnerability in ForgotPasswordMiddleware.php that allows unauthenticated attackers to identify registered email addresses. Attackers can compare password reset redirect targets for submitted emails, and failed lookups are never rate-limited, enabling unlimited enumeration attempts.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| blueprintue | blueprintue-self-hosted-edition | < 4.3.3 | 4.3.3 |
References
- GitHub Security Advisory (GHSA-fwgq-c3c6-p67j) vendor-advisory
- https://github.com/blueprintue/blueprintue-self-hosted-edition/commit/45832742182a6c4438a0d58de95ba9c7686851f2 patch
- https://github.com/blueprintue/blueprintue-self-hosted-edition/pull/265 patch issue-tracking
- blueprintue-self-hosted-edition v4.3.3 Release Notes release-notes
- https://github.com/blueprintue/blueprintue-self-hosted-edition/blob/v4.3.2/app/middlewares/ForgotPasswordMiddleware.php#L130-L157 technical-description
- VulnCheck Advisory: blueprintUE Self-Hosted Edition before 4.3.3 Account Enumeration via Password Reset third-party-advisory