Improper Authentication in Give - Donation Plugin and Fundraising Platform - #VU21392
Published: September 27, 2019
Give - Donation Plugin and Fundraising Platform
Detailed vulnerability description
The vulnerability allows a remote attacker to bypass authentication process.
The vulnerability exists due to an error in the "get_user()" parameter when it does a check based on the API key that was provided, but doesn’t verify if the key was one generated by the Give API, but rather just fetches the "user_id" for any meta key in the "wp_usermeta" table. A remote attacker can bypass authentication process and gain unauthorized access to personally identifiable user information (PII), such as names, addresses, IP addresses, and email addresses.