Is givewp (WordPress plugin) vulnerable?

WordPress givewp has 15 known advisories in the phpwarden feed. Feed 2026.10.29.1, updated 2026-10-28.

15advisories
2critical
0on CISA KEV
2no fix recorded
CVETitleSeverityCVSSAffectedFixed in
CVE-2023-0224The GiveWP WordPress plugin before 2.24.1 does not properly escape user input before it reaches SQL queries, which could let unauthenticatedcritical9.8<2.24.12.24.1
CVE-2019-13578A SQL injection vulnerability exists in the Impress GiveWP Give plugin through 2.5.0 for WordPress. Successful exploitation of this vulnerabcritical9.8<=2.5.0–
CVE-2019-20360A flaw in Give before 2.5.5, a WordPress plugin, allowed unauthenticated users to bypass API authentication methods and access personally idhigh7.5<2.5.52.5.5
CVE-2021-25099The GiveWP WordPress plugin before 2.17.3 does not sanitise and escape the form_id parameter before outputting it back in the response of anmedium6.1<2.17.32.17.3
CVE-2020-20627The includes/gateways/stripe/includes/admin/admin-actions.php in GiveWP plugin through 2.5.9 for WordPress allows unauthenticated settings cmedium5.3<=2.5.9–
CVE-2019-9909The "Donation Plugin and Fundraising Platform" plugin before 2.3.1 for WordPress has wp-admin/edit.php csv XSS.medium6.1<2.3.12.3.1
CVE-2021-24213The GiveWP – Donation Plugin and Fundraising Platform WordPress plugin before 2.10.0 was affected by a reflected Cross-Site Scripting vulnermedium6.1>=2.4.0 and <2.10.02.10.0
CVE-2021-25100The GiveWP WordPress plugin before 2.17.3 does not escape the s parameter before outputting it back in an attribute in the Donation Forms damedium6.1<2.17.32.17.3
CVE-2022-0252The GiveWP WordPress plugin before 2.17.3 does not escape the json parameter before outputting it back in an attribute in the Import admin dmedium6.1<2.17.32.17.3
CVE-2024-11921The GiveWP WordPress plugin before 3.19.0 does not sanitise and escape a parameter before outputting it back in the page, leading to a Reflmedium4.8<3.19.03.19.0
CVE-2021-24315The GiveWP – Donation Plugin and Fundraising Platform WordPress plugin before 2.10.4 did not sanitise or escape the Background Image field omedium4.8<2.10.42.10.4
CVE-2022-2215The GiveWP WordPress plugin before 2.21.3 does not properly sanitise and escape the currency settings, which could allow high privilege usermedium4.8<2.21.32.21.3
CVE-2021-24524The GiveWP – Donation Plugin and Fundraising Platform WordPress plugin before 2.12.0 did not escape the Donation Level setting of its Donatimedium4.8<2.12.02.12.0
CVE-2022-4448The GiveWP WordPress plugin before 2.24.0 does not validate and escape some of its shortcode attributes before outputting them back in a pagmedium5.4<2.24.02.24.0
CVE-2022-2260The GiveWP WordPress plugin before 2.21.3 does not have CSRF in place when exporting data, and does not validate the exporting parameters sumedium6.5<2.21.32.21.3

Am I affected?

Find out in one command. phpwarden checks your WordPress install against this advisory and 20,000+ others, ranked by real-world exploitation (CISA KEV + EPSS). Free, offline, open data.

# one-time install
pip install phpwarden

# then
phpwarden wordpress /var/www/html

Or keep it checked automatically with the GitHub Action or a nightly cron; see WordPress docs.

Install docs   How findings are ranked
A version is vulnerable when it falls inside an affected range and below the fixed version. phpwarden applies these ranges to the exact versions in your lockfile or install, so you only see what applies to you.