Description
wpDiscuz before 7.6.47 contains a stored cross-site scripting vulnerability that allows authenticated attackers to inject malicious JavaScript by importing a crafted options file with unescaped customCss field values. Attackers can supply a malicious JSON import file containing script payloads in the customCss parameter that execute on every page when rendered through the options handler without proper sanitization.
Problem types
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Product status
Any version before 7.6.47
7.6.47
Credits
Scott Moore - VulnCheck
References
wordpress.org/plugins/wpdiscuz/ (wpDiscuz Changelog)
wordpress.org/plugins/wpdiscuz/ (wpDiscuz)
www.vulncheck.com/...-scripting-via-malicious-options-import (VulnCheck Advisory: wpDiscuz before 7.6.47 - Stored Cross-Site Scripting via Malicious Options Import)