WordPress Plugin Vulnerabilities

WordPress Leads 1.6.1-1.6.2 - Stored XSS

Description

The WordPress Leads plugin exposes a number of functions via AJAX to Anonymous users via the ‘nopriv_’ prefix. One of these functions that is registered in ‘leads/shared/classes/class.lead-storage.php’ controls the insertion of leads into the database.

A number of fields accepted as POST parameters (since they are merged into the $args array) can be manipulated to include arbitrary content, such as HTML or Java Script.

This content is then output to users with access to the Leads section of the WordPress Administrator (wp-admin/edit.php?post_type=wp-lead), in addition to the WordPress Admin home page by default (due to widgets being output). This would result in malicious code being executed under the context of the current user, with the possibility of modifying WordPress settings, or users, to facilitate escalation of access.

Affects Plugins

Fixed in 1.6.3

References

Classification

Type
XSS
CWE

Miscellaneous

Submitter
James Hooker
Submitter website
Submitter twitter
Verified
No

Timeline

Publicly Published
2015-03-31 (about 11 years ago)
Added
2015-03-31 (about 11 years ago)
Last Updated
2019-10-21 (about 6 years ago)

Other