Cross-site scripting in Discourse - CVE-2023-25172
Published: March 17, 2023 / Updated: July 1, 2026
Discourse
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary script in a victim's browser.
The vulnerability exists due to cross-site scripting in the full name field when displaying a maliciously crafted URL in a user's name on a post. A remote user can set a crafted full name value to execute arbitrary script in a victim's browser.
Exploitation requires a site with disabled or overly permissive content security policy settings.