WordPress Plugin Vulnerabilities

wpForo Forum < 2.1.9 - Reflected Cross-Site Scripting

Description

The plugin does not escape some request parameters while in debug mode, leading to a Reflected Cross-Site Scripting vulnerability.

Proof of Concept

1. Visit wpForo > Settings > General Settings.
2. Enable Debug Mode and click Save Options.
3. Visit a forum on the frontend, e.g. `/community/main-forum/`
4. Append the following URL parameter to achieve XSS: `?param=%3Cscript%3Ealert(/XSS/)%3C/script%3E`

Affects Plugins

Fixed in 2.1.9

References

Classification

Type
XSS
CWE
CVSS

Miscellaneous

Original Researcher
Alex Sanford
Submitter
Alex Sanford
Submitter website
Verified
Yes

Timeline

Publicly Published
2023-07-03 (about 10 months ago)
Added
2023-07-03 (about 10 months ago)
Last Updated
2023-07-03 (about 10 months ago)

Other