Race condition in Discourse - #VU165859
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to claim account privileges associated with an email address they do not own.
The vulnerability exists due to a race condition in Discourse's email-code activation flow when passwordless login or email-code activation is enabled. A remote attacker can exploit an email address swap during activation to gain privileges associated with another email address.