WordPress Plugin Vulnerabilities

YOP Poll <= 5.7.3 - Reflected Cross-Site Scripting (XSS)

Description

The YOP Poll plugin exposes a number of AJAX requests to the public (see lines 15-40 in th efile yop-poll/inc/admin.php). An XSS vulnerability has been found in at least one of these functions – namely yop_poll_set_wordpress_vote. This function is available to both registered and non-registered users. The fields that are vulnerable are Base64 encoded (see lines 859 to 912 of yop-poll/inc/admin.php), meaning any attacks performed will bypass not only the auto-escaping on quotes performed by WordPress/PHP, but also any XSS-prevention methods implemented by browsers.

Proof of Concept

Affects Plugins

Fixed in 5.7.4

References

Classification

Type
XSS
CWE

Miscellaneous

Submitter
James Hooker
Submitter website
Submitter twitter
Verified
No

Timeline

Publicly Published
2015-07-08 (about 10 years ago)
Added
2015-07-08 (about 10 years ago)
Last Updated
2019-10-21 (about 6 years ago)

Other