Reflected XSS Vulnerability in Discourse by Discourse
CVE-2017-20290
5.1MEDIUM
What is CVE-2017-20290?
The software version of Discourse prior to 1.9.0.beta13 contains a vulnerability that allows unauthenticated attackers to execute scripts through a crafted GET request. Specifically, the email parameter of the /email/unsubscribed endpoint can be exploited via SVG onload payloads, leading to unescaped rendering of JavaScript in users' browsers. This vulnerability poses a significant risk as it can be exploited to hijack user sessions or execute malicious actions on behalf of the user without their consent.
Affected Version(s)
Discourse 1.9.0.beta2 < 1.9.0.beta13