Description
wpForo Forum 2.4.14 contains a stored cross-site scripting vulnerability that allows script injection via forum URL data output into an inline script block using json_encode without the JSON_HEX_TAG flag. Attackers set a forum slug containing a closing script tag or unescaped single quote to break out of the JavaScript string context and execute arbitrary script in all visitors' browsers.
Problem types
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Product status
2.4 (semver) before 2.4.16
2.4.16 (semver)
Credits
Scott Moore - VulnCheck
References
wordpress.org/plugins/wpforo/ (wpForo Forum WordPress Plugin)
wordpress.org/plugins/wpforo/ (wpForo Forum Contributors & Developers)
www.vulncheck.com/...a-unsafe-json-encoding-in-inline-script (VulnCheck Advisory: wpForo Forum 2.4.14 Stored XSS via Unsafe JSON Encoding in Inline Script)