Plugins · give · data as of 2026-11-04
Is GiveWP safe? Known vulnerabilities and latest version
- Latest version
- 4.19.1.1
- Last updated
- 2026-11-03
- Active installs
- 100,000+
- Known issues on record
- 82
- Unpatched in latest
- 0
- Tested up to WP
- 7.1.4 · PHP 7.4+
Accept donations and begin fundraising with GiveWP, the highest rated WordPress donation plugin for online giving. — by Nexcess
What to do
- Update to the latest version (4.19.1.1). Anything older than 4.19.0.2 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.
With WP-CLI: wp plugin get give --field=version shows what you run; wp plugin update give updates it.
Check your version
Known vulnerabilities
82 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.
medium 6.5 CVE-2026-116853 · published 2026-10-30
Missing authorization check in GiveWP (4.19.0.1 and older)
- Affected
- 4.19.0.1 and older
- Fixed in
- 4.19.0.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Broken Access Control in GiveWP <= 4.19.0.1 versions.
medium 6.4 CVE-2026-97643 · published 2026-10-10
Stored cross-site scripting (XSS) in GiveWP (4.17.0 and older)
- Affected
- 4.17.0 and older
- Fixed in
- 4.18.0 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's `givewp_campaign_grid` shortcode in versions up to, and including, 4.17.0 This is due to insufficient input sanitization and output escaping on user supplied shortcode attributes (`filter_by`, `layout`, `sort_by`, `order_by`) in the CampaignGridShortcode::parseAttributes() function combined with the render template emitting `json_encode($attributes)` inside a single-quoted HTML attribute without esc_attr() — json_encode() does not escape single quotes by default, so a `'` in an attribute value breaks out of the enclosing attribute. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
high 7.5 CVE-2026-96333 · published 2026-10-09
Authentication bypass in GiveWP (4.16.8.1 and older)
- Affected
- 4.16.8.1 and older
- Fixed in
- 4.16.9
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Authentication Bypass by Spoofing vulnerability in Liquid Web / StellarWP GiveWP give allows Identity Spoofing.This issue affects GiveWP: from n/a through 4.16.8.1.
medium 5.3 CVE-2026-106600 · published 2026-10-08
Missing authorization check in GiveWP (4.18.0 and older)
- Affected
- 4.18.0 and older
- Fixed in
- 4.18.0.1
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in Liquid Web / StellarWP GiveWP give allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects GiveWP: from n/a through 4.18.0.
high 8.1 CVE-2026-104405 · published 2026-10-06
Privilege escalation in GiveWP (4.17.0 and older)
- Affected
- 4.17.0 and older
- Fixed in
- 4.18.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Privilege Escalation in GiveWP <= 4.17.0 versions.
high 7.1 CVE-2026-104672 · published 2026-10-06
Cross-site scripting (XSS) in GiveWP (4.17.0 and older)
- Affected
- 4.17.0 and older
- Fixed in
- 4.18.0
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in GiveWP <= 4.17.0 versions.
medium 6.5 CVE-2026-104404 · published 2026-10-05
Stored cross-site scripting (XSS) in GiveWP (4.17.0 and older)
- Affected
- 4.17.0 and older
- Fixed in
- 4.18.0
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Liquid Web / StellarWP GiveWP give allows Stored XSS.This issue affects GiveWP: from n/a through 4.17.0.
medium 5.3 CVE-2026-97066 · published 2026-09-30
Missing authorization check in GiveWP (4.16.9 and older)
- Affected
- 4.16.9 and older
- Fixed in
- 4.17.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Insecure Direct Object References (IDOR) in GiveWP <= 4.16.9 versions.
medium 6.5 CVE-2026-96834 · published 2026-09-30
Information disclosure in GiveWP (4.16.9 and older)
- Affected
- 4.16.9 and older
- Fixed in
- 4.17.0
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Subscriber Sensitive Data Exposure in GiveWP <= 4.16.9 versions.
high 7.1 CVE-2026-96830 · published 2026-09-30
Cross-site scripting (XSS) in GiveWP (4.16.9 and older)
- Affected
- 4.16.9 and older
- Fixed in
- 4.17.0
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in GiveWP <= 4.16.9 versions.
critical 9.1 CVE-2026-97196 · published 2026-09-30
Authentication bypass in GiveWP (4.16.9 and older)
- Affected
- 4.16.9 and older
- Fixed in
- 4.17.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Validation of Unsafe Equivalence in Input vulnerability in Liquid Web / StellarWP GiveWP allows Authentication Bypass. This issue affects GiveWP: from n/a through 4.16.9.
critical 10.0 CVE-2026-82222 · published 2026-08-28
PHP object injection in GiveWP (4.16.7.1 and older)
- Affected
- 4.16.7.1 and older
- Fixed in
- 4.16.7.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Deserialization of Untrusted Data vulnerability in Liquid Web / StellarWP GiveWP allows Object Injection. This issue affects GiveWP: from n/a through 4.16.7.1.
medium 6.4 CVE-2026-5510 · published 2026-08-28
Stored cross-site scripting (XSS) in GiveWP (4.14.4 and older)
- Affected
- 4.14.4 and older
- Fixed in
- 4.14.5 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'give_form' shortcode in all versions up to, and including, 4.14.4. This is due to insufficient input sanitization and output escaping on the continue_button_title and display_style shortcode attributes, which are passed through sanitize_text_field() but not properly escaped when output in HTML data attributes. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
NVD CVE-2026-5510Wordfence advisoryCode change (fix)Plugin source
medium 6.5 CVE-2026-73348 · published 2026-08-18
Missing authorization check in GiveWP (older than 4.16.6)
- Affected
- older than 4.16.6
- Fixed in
- 4.16.6
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Broken Access Control in GiveWP < 4.16.6 versions.
medium 6.5 CVE-2026-73352 · published 2026-08-18
Missing authorization check in GiveWP (4.16.5.1 and older)
- Affected
- 4.16.5.1 and older
- Fixed in
- 4.16.6
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Broken Access Control in GiveWP <= 4.16.5.1 versions.
medium 5.3 CVE-2026-73349 · published 2026-08-13
Missing authorization check in GiveWP (older than 4.16.6)
- Affected
- older than 4.16.6
- Fixed in
- 4.16.6
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Broken Access Control in GiveWP < 4.16.6 versions.
medium 6.5 CVE-2026-73357 · published 2026-08-13
Cross-site scripting (XSS) in GiveWP (older than 4.16.6)
- Affected
- older than 4.16.6
- Fixed in
- 4.16.6
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Donor Cross Site Scripting (XSS) in GiveWP < 4.16.6 versions.
high 7.1 CVE-2026-66690 · published 2026-08-06
Cross-site scripting (XSS) in GiveWP (4.16.5 and older)
- Affected
- 4.16.5 and older
- Fixed in
- 4.16.5.1
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in GiveWP <= 4.16.5 versions.
high 7.1 CVE-2026-65441 · published 2026-07-27
Cross-site scripting (XSS) in GiveWP (4.16.3 and older)
- Affected
- 4.16.3 and older
- Fixed in
- 4.16.4
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in GiveWP <= 4.16.3 versions.
medium 5.4 CVE-2026-65464 · published 2026-07-23
Cross-site request forgery (CSRF) in GiveWP (4.16.3 and older)
- Affected
- 4.16.3 and older
- Fixed in
- 4.16.4
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Request Forgery (CSRF) in GiveWP <= 4.16.3 versions.
medium 6.4 CVE-2026-14987 · published 2026-07-16
Stored cross-site scripting (XSS) in GiveWP (4.16.3 and older)
- Affected
- 4.16.3 and older
- Fixed in
- 4.16.4 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'twitter_message' Sequoia Template Setting in all versions up to, and including, 4.16.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with give worker-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The injected script executes specifically when a donor clicks the Share on Twitter button on the Sequoia donation confirmation view, as that is when the unescaped twitter_message value is evaluated inside the JavaScript template literal.
NVD CVE-2026-14987Wordfence advisoryCode change (fix)Plugin source
medium 6.4 CVE-2026-13704 · published 2026-07-02
Stored cross-site scripting (XSS) in GiveWP (4.16.1 and older)
- Affected
- 4.16.1 and older
- Fixed in
- 4.16.2 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'sequoia[introduction][image]' parameter in all versions up to, and including, 4.16.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Give Worker-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
medium 6.4 CVE-2026-13246 · published 2026-07-01
Stored cross-site scripting (XSS) in GiveWP (4.16.0 and older)
- Affected
- 4.16.0 and older
- Fixed in
- 4.16.1 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'block_id' (and other) shortcode attributes of the 'givewp_campaign_comments' shortcode in versions up to, and including, 4.16.0. This is due to insufficient input sanitization and output escaping on user supplied attributes in CampaignCommentsShortcode::parseAttributes() and BlockRenderController::render(), where the blockId value is interpolated directly into a single-quoted HTML attribute without esc_attr(). This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
NVD CVE-2026-13246Wordfence advisoryCode change (fix)Plugin source
medium 4.3 CVE-2026-11981 · published 2026-07-01
Cross-site request forgery (CSRF) in GiveWP (4.15.3 and older)
- Affected
- 4.15.3 and older
- Fixed in
- 4.15.4 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 4.15.3 This is due to missing nonce validation on the give_set_notification_status_handler() function. This makes it possible for unauthenticated attackers to disable donation email notifications via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
NVD CVE-2026-11981Wordfence advisoryCode change (fix)Plugin source
high 7.1 CVE-2026-34900 · published 2026-06-15
Cross-site scripting (XSS) in GiveWP (4.14.2 and older)
- Affected
- 4.14.2 and older
- Fixed in
- 4.14.3
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Cross Site Scripting (XSS) in GiveWP <= 4.14.2 versions.
high 7.1 CVE-2026-42678 · published 2026-06-01
Cross-site scripting (XSS) in GiveWP (4.14.5 and older)
- Affected
- 4.14.5 and older
- Fixed in
- 4.14.6
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Liquid Web / StellarWP GiveWP allows DOM-Based XSS. This issue affects GiveWP: from n/a through 4.14.5.
medium 5.3 CVE-2026-42642 · published 2026-04-29
Missing authorization check in GiveWP (4.14.5 and older)
- Affected
- 4.14.5 and older
- Fixed in
- 4.14.6
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in StellarWP GiveWP give allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects GiveWP: from n/a through <= 4.14.5.
medium 5.4 CVE-2025-67467 · published 2025-12-09
Cross-site request forgery (CSRF) in GiveWP (4.13.1 and older)
- Affected
- 4.13.1 and older
- Fixed in
- 4.13.2
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Cross-Site Request Forgery (CSRF) vulnerability in StellarWP GiveWP give allows Cross Site Request Forgery.This issue affects GiveWP: from n/a through <= 4.13.1.
medium 6.5 CVE-2025-66533 · published 2025-12-09
Remote code execution in GiveWP (4.13.1 and older)
- Affected
- 4.13.1 and older
- Fixed in
- 4.13.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Control of Generation of Code ('Code Injection') vulnerability in Liquid Web / StellarWP GiveWP give allows Code Injection.This issue affects GiveWP: from n/a through 4.13.1.
medium 6.1 CVE-2025-13206 · published 2025-11-19
Stored cross-site scripting (XSS) in GiveWP (4.13.0 and older)
- Affected
- 4.13.0 and older
- Fixed in
- 4.13.1 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘name’ parameter in all versions up to, and including, 4.13.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Avatars must be enabled in the WordPress install in order to exploit the vulnerability.
NVD CVE-2025-13206Wordfence advisoryCode change (fix)Plugin source
Show 52 older records
medium 5.3 CVE-2025-11228 · published 2025-10-04
Missing authorization check in GiveWP (4.10.0 and older)
- Affected
- 4.10.0 and older
- Fixed in
- 4.10.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the `registerAssociateFormsWithCampaign` function in all versions up to, and including, 4.10.0. This makes it possible for unauthenticated attackers to associate any donation forms with any campaign.
NVD CVE-2025-11228Wordfence advisoryCode change (fix)Plugin source
medium 6.5 CVE-2025-11227 · published 2025-10-04
Missing authorization check in GiveWP (4.10.0 and older)
- Affected
- 4.10.0 and older
- Fixed in
- 4.10.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 4.10.0 via the 'registerGetForm', 'registerGetForms', 'registerGetCampaign' and 'registerGetCampaigns' functions due to a missing capability check. This makes it possible for unauthenticated attackers to extract data from private and draft donation forms, as well as archived campaigns.
NVD CVE-2025-11227Wordfence advisoryCode change (fix)Plugin source
medium 4.3 CVE-2025-7221 · published 2025-08-21
Missing authorization check in GiveWP (4.5.0 and older)
- Affected
- 4.5.0 and older
- Fixed in
- 4.6.1 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the give_update_payment_status() function in all versions up to, and including, 4.5.0. This makes it possible for authenticated attackers, with GiveWP Worker-level access and above, to update donations statuses. This ability is not present in the user interface.
NVD CVE-2025-7221Wordfence advisoryCode change (fix)Plugin source
medium 5.3 CVE-2025-8620 · published 2025-08-06
Information disclosure in GiveWP (4.6.0 and older)
- Affected
- 4.6.0 and older
- Fixed in
- 4.6.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Information Exposure in all versions up to, and including, 4.6.0. This makes it possible for unauthenticated attackers to extract donor names, emails, and donor id. CVE-2025-47444 is a duplicate of this issue. CVE-2025-47444 is a duplicate of this issue.
NVD CVE-2025-8620Wordfence advisoryCode change (fix)github.comlinkedin.com
medium 5.4 CVE-2025-7205 · published 2025-07-31
Stored cross-site scripting (XSS) in GiveWP (4.5.0 and older)
- Affected
- 4.5.0 and older
- Fixed in
- 4.6.1 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the donor notes parameter in all versions up to, and including, 4.5.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with GiveWP worker-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Additionally, they need to trick an administrator into visiting the legacy version of the site.
NVD CVE-2025-7205Wordfence advisoryCode change (fix)Plugin source
medium 5.4 CVE-2025-4571 · published 2025-06-19
Missing authorization check in GiveWP (4.3.0 and older)
- Affected
- 4.3.0 and older
- Fixed in
- 4.3.1 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to unauthorized view and modification of data due to an insufficient capability check on the permissionsCheck functions in all versions up to, and including, 4.3.0. This makes it possible for authenticated attackers, with Contributor-level access and above, to view or delete fundraising campaigns, view donors' data, modify campaign events, etc.
NVD CVE-2025-4571Wordfence advisoryCode change (fix)Plugin source
medium 6.5 CVE-2025-2331 · published 2025-03-22
Information disclosure in GiveWP (3.22.1 and older)
- Affected
- 3.22.1 and older
- Fixed in
- 3.22.2 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.22.1 via a misconfigured capability check in the 'permissionsCheck' function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to extract sensitive data including reports detailing donors and donation amounts.
NVD CVE-2025-2331Wordfence advisoryCode change (fix)Plugin source
high 7.5 CVE-2025-2025 · published 2025-03-15
Missing authorization check in GiveWP (3.22.0 and older)
- Affected
- 3.22.0 and older
- Fixed in
- 3.22.1 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the give_reports_earnings() function in all versions up to, and including, 3.22.0. This makes it possible for unauthenticated attackers to disclose sensitive information included within earnings reports.
NVD CVE-2025-2025Wordfence advisoryCode change (fix)wordpress.orgPlugin source
critical 9.8 CVE-2025-0912 · published 2025-03-04
PHP object injection in GiveWP (3.19.4 and older)
- Affected
- 3.19.4 and older
- Fixed in
- 3.20.0 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The Donations Widget plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.19.4 via deserialization of untrusted input from the Donation Form through the 'card_address' parameter. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain allows attackers to achieve remote code execution.
NVD CVE-2025-0912Wordfence advisoryCode change (fix)github.com
critical 9.8 CVE-2025-22777 · published 2025-01-13
PHP object injection in GiveWP (3.19.3 and older)
- Affected
- 3.19.3 and older
- Fixed in
- 3.19.4
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Deserialization of Untrusted Data vulnerability in StellarWP GiveWP give allows Object Injection.This issue affects GiveWP: from n/a through <= 3.19.3.
critical 9.8 CVE-2024-12877 · published 2025-01-11
PHP object injection in GiveWP (3.19.2 and older)
- Affected
- 3.19.2 and older
- Fixed in
- 3.19.3 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.19.2 via deserialization of untrusted input from the donation form like 'firstName'. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain allows attackers to delete arbitrary files on the server that makes remote code execution possible. Please note this was only partially patched in 3.19.3, a fully sufficient patch was not released until 3.19.4. However, another CVE was assigned by another CNA for version 3.19.3 so we will leave this as affecting 3.19.2 and before. We have recommended the vendor use JSON encoding to prevent any further deserialization vulnerabilities from being present.
medium 5.4 CVE-2023-23672 · published 2025-01-02
Missing authorization check in GiveWP (2.25.1 and older)
- Affected
- 2.25.1 and older
- Fixed in
- 2.25.2
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Missing Authorization vulnerability in Liquid Web / StellarWP GiveWP.This issue affects GiveWP: from n/a through 2.25.1.
critical 9.8 CVE-2023-47183 · published 2025-01-02
Missing authorization check in GiveWP (2.33.1 and older)
- Affected
- 2.33.1 and older
- Fixed in
- 2.33.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Missing Authorization vulnerability in StellarWP GiveWP give allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects GiveWP: from n/a through <= 2.33.1.
critical 9.8 CVE-2024-9634 · published 2024-10-16
PHP object injection in GiveWP (3.16.3 and older)
- Affected
- 3.16.3 and older
- Fixed in
- 3.16.4 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.16.3 via deserialization of untrusted input from the give_company_name parameter. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain allows attackers to achieve remote code execution.
NVD CVE-2024-9634Wordfence advisoryCode change (fix)Plugin source
critical 9.8 CVE-2024-8353 · published 2024-09-28
PHP object injection in GiveWP (3.16.1 and older)
- Affected
- 3.16.1 and older
- Fixed in
- 3.16.2 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.16.1 via deserialization of untrusted input via several parameters like 'give_title' and 'card_address'. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain allows attackers to delete arbitrary files and achieve remote code execution. This is essentially the same vulnerability as CVE-2024-5932, however, it was discovered the the presence of stripslashes_deep on user_info allows the is_serialized check to be bypassed. This issue was mostly patched in 3.16.1, but further hardening was added in 3.16.2.
NVD CVE-2024-8353Wordfence advisoryCode change (fix)Plugin source
high 7.2 CVE-2024-9130 · published 2024-09-27
SQL injection in GiveWP (3.16.1 and older)
- Affected
- 3.16.1 and older
- Fixed in
- 3.16.2 *
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to time-based SQL Injection via the ‘order’ parameter in all versions up to, and including, 3.16.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with GiveWP Manager-level access and above, to append additional SQL queries into already existing queries within the Legacy View mode, that can be used to extract sensitive information from the database.
NVD CVE-2024-9130Wordfence advisoryCode change (fix)wordpress.orggivewp.comPlugin source
high 8.8 CVE-2024-47315 · published 2024-09-25
Cross-site request forgery (CSRF) in GiveWP (3.15.1 and older)
- Affected
- 3.15.1 and older
- Fixed in
- 3.16.0
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Cross-Site Request Forgery (CSRF) vulnerability in StellarWP GiveWP give.This issue affects GiveWP: from n/a through <= 3.15.1.
medium 5.3 CVE-2024-6551 · published 2024-08-29
Information disclosure in GiveWP (3.15.1 and older)
- Affected
- 3.15.1 and older
- Fixed in
- 3.16.0 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Full Path Disclosure in all versions up to, and including, 3.15.1. This is due to the plugin utilizing Symfony and leaving display_errors on within test files. This makes it possible for unauthenticated attackers to retrieve the full path of the web application, which can be used to aid other attacks. The information displayed is not useful on its own, and requires another vulnerability to be present for damage to an affected website.
medium 5.4 CVE-2024-5941 · published 2024-08-20
Missing authorization check in GiveWP (3.14.1 and older)
- Affected
- 3.14.1 and older
- Fixed in
- 3.14.2 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to unauthorized access and deletion of data due to a missing capability check on the 'handle_request' function in all versions up to, and including, 3.14.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to read attachment paths and delete attachment files.
NVD CVE-2024-5941Wordfence advisoryCode change (fix)Plugin source
critical 9.8 CVE-2024-5932 · published 2024-08-20
PHP object injection in GiveWP (3.14.1 and older)
- Affected
- 3.14.1 and older
- Fixed in
- 3.14.2 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.14.1 via deserialization of untrusted input from the 'give_title' parameter. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain allows attackers to execute code remotely, and to delete arbitrary files.
NVD CVE-2024-5932Wordfence advisoryCode change (fix)Wordfence advisoryPlugin source
medium 5.3 CVE-2024-5939 · published 2024-08-20
Missing authorization check in GiveWP (3.13.0 and older)
- Affected
- 3.13.0 and older
- Fixed in
- 3.14.0 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the 'setup_wizard' function in all versions up to, and including, 3.13.0. This makes it possible for unauthenticated attackers to read the setup wizard administrative pages.
NVD CVE-2024-5939Wordfence advisoryCode change (fix)Plugin source
medium 5.3 CVE-2024-5940 · published 2024-08-20
Missing authorization check in GiveWP (3.13.0 and older)
- Affected
- 3.13.0 and older
- Fixed in
- 3.14.0 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'handle_request' function in all versions up to, and including, 3.13.0. This makes it possible for unauthenticated attackers to edit event ticket settings if the Events beta feature is enabled.
NVD CVE-2024-5940Wordfence advisoryCode change (fix)Plugin source
critical 9.8 CVE-2024-37099 · published 2024-08-19
PHP object injection in GiveWP (3.14.1 and older)
- Affected
- 3.14.1 and older
- Fixed in
- 3.14.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Deserialization of Untrusted Data vulnerability in Liquid Web GiveWP allows Object Injection.This issue affects GiveWP: from n/a through 3.14.1.
medium 5.4 CVE-2024-5977 · published 2024-07-19
Missing authorization check in GiveWP (3.13.0 and older)
- Affected
- 3.13.0 and older
- Fixed in
- 3.14.0 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.13.0 via the 'handleRequest' function due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with GiveWP Worker-level access and above, to delete and update arbitrary posts.
NVD CVE-2024-5977Wordfence advisoryCode change (fix)Plugin source
medium 6.1 CVE-2024-35679 · published 2024-06-08
Cross-site scripting (XSS) in GiveWP (3.12.0 and older)
- Affected
- 3.12.0 and older
- Fixed in
- 3.12.1
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in StellarWP GiveWP give.This issue affects GiveWP: from n/a through <= 3.12.0.
medium 5.4 CVE-2024-3714 · published 2024-05-18
Stored cross-site scripting (XSS) in GiveWP (3.10.0 and older)
- Affected
- 3.10.0 and older
- Fixed in
- 3.11.0 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'give_form' shortcode when used with a legacy form in all versions up to, and including, 3.10.0 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
high 8.8 CVE-2023-41665 · published 2024-05-17
Privilege escalation in GiveWP (2.33.0 and older)
- Affected
- 2.33.0 and older
- Fixed in
- 2.33.1
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Improper Privilege Management vulnerability in GiveWP allows Privilege Escalation.This issue affects GiveWP: from n/a through 2.33.0.
medium 5.4 CVE-2024-1957 · published 2024-04-13
Stored cross-site scripting (XSS) in GiveWP (3.6.1 and older)
- Affected
- 3.6.1 and older
- Fixed in
- 3.6.2 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'give_form' shortcode in all versions up to, and including, 3.6.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
medium 4.8 CVE-2022-40211 · published 2024-04-12
Stored cross-site scripting (XSS) in GiveWP (2.25.1 and older)
- Affected
- 2.25.1 and older
- Fixed in
- 2.25.2
- Access needed (per CVSS)
- Needs an admin-level account; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in GiveWP allows Stored XSS.This issue affects GiveWP: from n/a through 2.25.1.
medium 5.4 CVE-2024-1424 · published 2024-04-09
Stored cross-site scripting (XSS) in GiveWP (3.5.1 and older)
- Affected
- 3.5.1 and older
- Fixed in
- 3.6.0 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s) in all versions up to, and including, 3.5.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
high 7.2 CVE-2024-30229 · published 2024-03-28
PHP object injection in GiveWP (3.4.2 and older)
- Affected
- 3.4.2 and older
- Fixed in
- 3.5.0
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Deserialization of Untrusted Data vulnerability in StellarWP GiveWP give.This issue affects GiveWP: from n/a through <= 3.4.2.
medium 6.1 CVE-2024-27987 · published 2024-03-15
Cross-site scripting (XSS) in GiveWP (3.3.1 and older)
- Affected
- 3.3.1 and older
- Fixed in
- 3.4.0
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in StellarWP GiveWP give.This issue affects GiveWP: from n/a through <= 3.3.1.
medium 5.4 CVE-2023-51415 · published 2024-02-10
Stored cross-site scripting (XSS) in GiveWP (3.2.2 and older)
- Affected
- 3.2.2 and older
- Fixed in
- 3.3.0
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in GiveWP GiveWP – Donation Plugin and Fundraising Platform allows Stored XSS.This issue affects GiveWP – Donation Plugin and Fundraising Platform: from n/a through 3.2.2.
medium 4.3 CVE-2023-4246 · published 2024-01-11
Cross-site request forgery (CSRF) in GiveWP (2.33.3 and older)
- Affected
- 2.33.3 and older
- Fixed in
- 2.33.4 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.33.3. This is due to missing or incorrect nonce validation on the give_sendwp_remote_install_handler function. This makes it possible for unauthenticated attackers to install and activate the SendWP plugin via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
NVD CVE-2023-4246Wordfence advisoryCode change (fix)Plugin source
medium 5.4 CVE-2023-4247 · published 2024-01-11
Cross-site request forgery (CSRF) in GiveWP (2.33.3 and older)
- Affected
- 2.33.3 and older
- Fixed in
- 2.33.4 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.33.3. This is due to missing or incorrect nonce validation on the give_sendwp_disconnect function. This makes it possible for unauthenticated attackers to deactivate the SendWP plugin via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
NVD CVE-2023-4247Wordfence advisoryCode change (fix)Plugin source
medium 4.3 CVE-2023-4248 · published 2024-01-11
Cross-site request forgery (CSRF) in GiveWP (2.33.3 and older)
- Affected
- 2.33.3 and older
- Fixed in
- 2.33.4 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.33.3. This is due to missing or incorrect nonce validation on the give_stripe_disconnect_connect_stripe_account function. This makes it possible for unauthenticated attackers to deactivate the plugin's stripe integration settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
NVD CVE-2023-4248Wordfence advisoryCode change (fix)Plugin source
critical 9.8 CVE-2023-32513 · published 2023-12-28
PHP object injection in GiveWP (2.25.3 and older)
- Affected
- 2.25.3 and older
- Fixed in
- 2.26.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Deserialization of Untrusted Data vulnerability in GiveWP GiveWP – Donation Plugin and Fundraising Platform.This issue affects GiveWP – Donation Plugin and Fundraising Platform: from n/a through 2.25.3.
medium 6.5 CVE-2022-40312 · published 2023-12-18
Server-side request forgery (SSRF) in GiveWP (2.25.1 and older)
- Affected
- 2.25.1 and older
- Fixed in
- 2.25.2
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Server-Side Request Forgery (SSRF) vulnerability in GiveWP GiveWP – Donation Plugin and Fundraising Platform.This issue affects GiveWP – Donation Plugin and Fundraising Platform: from n/a through 2.25.1.
critical 9.8 CVE-2023-22719 · published 2023-11-07
CSV injection in GiveWP (2.25.1 and older)
- Affected
- 2.25.1 and older
- Fixed in
- 2.25.2
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Improper Neutralization of Formula Elements in a CSV File vulnerability in GiveWP.This issue affects GiveWP: from n/a through 2.25.1.
high 8.8 CVE-2023-25450 · published 2023-06-15
Cross-site request forgery (CSRF) in GiveWP (2.25.1 and older)
- Affected
- 2.25.1 and older
- Fixed in
- 2.25.2
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Cross-Site Request Forgery (CSRF) vulnerability in GiveWP GiveWP – Donation Plugin and Fundraising Platform plugin <= 2.25.1 versions.
medium 5.4 CVE-2023-23668 · published 2023-05-08
Stored cross-site scripting (XSS) in GiveWP (2.25.1 and older)
- Affected
- 2.25.1 and older
- Fixed in
- 2.25.2 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Auth. (contributor+) Stored Cross-Site Scripting (XSS) vulnerability in GiveWP plugin <= 2.25.1 versions.
medium 4.8 CVE-2022-2215 · published 2022-08-01
Stored cross-site scripting (XSS) in GiveWP (older than 2.21.3)
- Affected
- older than 2.21.3
- Fixed in
- 2.21.3
- Access needed (per CVSS)
- Needs an admin-level account; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The GiveWP WordPress plugin before 2.21.3 does not properly sanitise and escape the currency settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks when the unfiltered_html capability is disallowed (for example in multisite setup)
medium 6.5 CVE-2022-2260 · published 2022-08-01
Cross-site request forgery (CSRF) in GiveWP (older than 2.21.3)
- Affected
- older than 2.21.3
- Fixed in
- 2.21.3
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The GiveWP WordPress plugin before 2.21.3 does not have CSRF in place when exporting data, and does not validate the exporting parameters such as dates, which could allow attackers to make a logged in admin DoS the web server via a CSRF attack as the plugin will try to retrieve data from the database many times which leads to overwhelm the target's CPU.
high 7.2 CVE-2022-28700 · published 2022-07-21
Arbitrary file upload in GiveWP (2.20.2 and older)
- Affected
- 2.20.2 and older
- Fixed in
- 2.21.0 *
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Authenticated Arbitrary File Creation via Export function vulnerability in GiveWP's GiveWP plugin <= 2.20.2 at WordPress.
medium 4.9 CVE-2022-31475 · published 2022-07-21
Path traversal / file read in GiveWP (2.20.2 and older)
- Affected
- 2.20.2 and older
- Fixed in
- 2.21.0 *
- Access needed (per CVSS)
- Needs an admin-level account
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Authenticated (custom plugin role) Arbitrary File Read via Export function vulnerability in GiveWP's GiveWP plugin <= 2.20.2 at WordPress.
medium 5.3 CVE-2022-2117 · published 2022-07-18
Information disclosure in GiveWP (2.20.2 and older)
- Affected
- 2.20.2 and older
- Fixed in
- 2.21.0 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The GiveWP plugin for WordPress is vulnerable to Sensitive Information Disclosure in versions up to, and including, 2.20.2 via the /donor-wall REST-API endpoint which provides unauthenticated users with donor information even when the donor wall is not enabled. This functionality has been completely removed in version 2.20.2.
NVD CVE-2022-2117Wordfence advisoryCode change (fix)Wordfence advisory
medium 6.1 CVE-2022-0252 · published 2022-02-21
Reflected cross-site scripting (XSS) in GiveWP (older than 2.17.3)
- Affected
- older than 2.17.3
- Fixed in
- 2.17.3
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The GiveWP WordPress plugin before 2.17.3 does not escape the json parameter before outputting it back in an attribute in the Import admin dashboard, leading to a Reflected Cross-Site Scripting
medium 6.1 CVE-2021-25099 · published 2022-02-21
Reflected cross-site scripting (XSS) in GiveWP (older than 2.17.3)
- Affected
- older than 2.17.3
- Fixed in
- 2.17.3
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The GiveWP WordPress plugin before 2.17.3 does not sanitise and escape the form_id parameter before outputting it back in the response of an unauthenticated request via the give_checkout_login AJAX action, leading to a Reflected Cross-Site Scripting
medium 6.1 CVE-2021-25100 · published 2022-02-21
Reflected cross-site scripting (XSS) in GiveWP (older than 2.17.3)
- Affected
- older than 2.17.3
- Fixed in
- 2.17.3
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The GiveWP WordPress plugin before 2.17.3 does not escape the s parameter before outputting it back in an attribute in the Donation Forms dashboard, leading to a Reflected Cross-Site Scripting
medium 4.8 CVE-2021-24524 · published 2021-08-23
Cross-site scripting (XSS) in GiveWP (older than 2.12.0)
- Affected
- older than 2.12.0
- Fixed in
- 2.12.0
- Access needed (per CVSS)
- Needs an admin-level account; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform WordPress plugin before 2.12.0 did not escape the Donation Level setting of its Donation Forms, allowing high privilege users to use Cross-Site Scripting payloads in them.
medium 6.1 CVE-2021-24213 · published 2021-04-12
Reflected cross-site scripting (XSS) in GiveWP (older than 2.10.0)
- Affected
- older than 2.10.0
- Fixed in
- 2.10.0
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The GiveWP – Donation Plugin and Fundraising Platform WordPress plugin before 2.10.0 was affected by a reflected Cross-Site Scripting vulnerability inside of the administration panel, via the 's' GET parameter on the Donors page.
medium 5.4 CVE-2019-15317 · published 2019-08-22
Cross-site scripting (XSS) in GiveWP (older than 2.4.7)
- Affected
- older than 2.4.7
- Fixed in
- 2.4.7
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- advisory text · score by NVD
Details from the advisory
The give plugin before 2.4.7 for WordPress has XSS via a donor name.
Recent activity
- 2026-11-03 — latest release on wordpress.org (4.19.1.1).
- 2026-10-30 — Missing authorization check disclosed (CVE-2026-116853), fixed in 4.19.0.2.
- 2026-10-10 — Stored cross-site scripting (XSS) disclosed (CVE-2026-97643), fixed in 4.18.0.
- 2026-10-09 — Authentication bypass disclosed (CVE-2026-96333), fixed in 4.16.9.
Get an email when GiveWP has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for GiveWP (give) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by Nexcess (14 tracked)
Types found in this plugin: Cross-site scripting (XSS) (30) · Missing authorization (18) · PHP object injection (10) · Cross-site request forgery (CSRF) (9) · Sensitive data exposure (5) · Authentication bypass (2) · Privilege escalation (2) · Remote code execution (1) · SQL injection (1) · Server-side request forgery (SSRF) (1) · Arbitrary file upload (1) · Path traversal and file read (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/give (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/give"><img src="https://laskyr.com/plugins/give/badge.svg" alt="GiveWP vulnerability status"></a>