Ultimate Affiliate Pro WordPress Plugin <= v3.6 - Authenticated Stored XSS

Sign up to our free email alerts service for instant vulnerability notifications!

Description
Multiple Stored XSS vulnerabilities found logged as a low privileged user.
Proof of Concept
Authenticated Stored XSS:

Logged as an affiliate, a low privileged user. Profile > Edit Account.
Write the payload in the 'Last Name' input area:
jaVasCript:/*-/*`/*\`/*'/*"/**/(/* */oNMouseoVer=alert(document.domain) )

Other fields may be vulnerable.

Authenticated Stored XSS:

Logged as an affiliate, a low privileged user.
Marketing > Campaigns > Add New Campaign. Write the payload on the 'Name' input field:
<svg/onload=alert(document.domain)>

Affects Plugin

References

PACKETSTORM 143497

Classification

Type XSS
OWASP Top 10 A3: Cross-Site Scripting (XSS)
CWE CWE-79

Miscellaneous

Submitter 8bitsec
Submitter Website 8bitsec.io
Submitter Twitter _8bitsec
Views 43
Verified No
WPVDB ID 8876

Timeline

Publicly Published 2017-07-26 (5 months ago)
Added 2017-08-02 (4 months ago)
Last Updated 2017-08-02 (4 months ago)

Copyright & License

Copyright All data and resources contained within this page and this web site is Copyright © The WPScan Team.
License Some of this data may be used for non-commercial purposes, however, any potential commercial usage of this data will require a license. If you would like to inquire about a commercial license please contact us.