Description
NodeBB 1.18.0 through 4.16.5 contains an authorization bypass vulnerability that allows unauthenticated visitors to act on other accounts by supplying a uid during POST /register. Attackers can submit an empty email at the /register/complete interstitial to clear a victim's email and confirmation state and revoke all their sessions.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| NodeBB | NodeBB | 1.18.0 – ≤ 4.16.5 | — |
References
- Patch Commit patch
- Registration body saved to session (4.16.5) technical-description
- Email interstitial removal on attacker-chosen uid (4.16.5) technical-description
- https://github.com/NodeBB/NodeBB product
- VulnCheck Advisory: NodeBB 1.18.0 through 4.16.5 Authorization Bypass via /register/complete uid third-party-advisory