Description
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.
Published: 2026-07-01
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The GiveWP plugin for WordPress has a vulnerability that allows attackers to perform a cross‑site request forgery attack by sending a forged request to the give_set_notification_status_handler() function. Because a nonce is not validated, an unauthenticated attacker can cause a site administrator to open or trigger a crafted link that disables email notifications for donations, resulting in the loss of critical donor communication and potentially affecting the plugin’s integrity and functionality.

Affected Systems

All installations of the GiveWP Donation Plugin and Fundraising Platform up to and including version 4.15.3, distributed by stellarwp, are affected. A user’s WordPress site running any of these versions can be compromised through the plugin’s AJAX endpoint.

Risk and Exploitability

The CVSS score of 4.3 indicates a medium severity. An attacker must trick an authenticated administrator into executing the malicious request, so the attack vector is user interaction. No EPSS data is available, and the vulnerability is not listed in CISA’s KEV catalog. The missing nonce check makes this flaw straightforward to exploit once a target user is lured to click a link, which can be achieved via phishing or social engineering.

Generated by OpenCVE AI on July 1, 2026 at 12:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official update to GiveWP version 4.15.4 or later to restore proper nonce validation on the AJAX handler.
  • Restrict anonymous access to the set_notification_status_handler endpoint by adding a firewall rule or .htaccess directive that blocks unauthenticated POST requests to wp-admin/admin-ajax.php for this action.
  • Educate site administrators to avoid clicking unknown links and to verify the legitimacy of URLs before acting on them, thereby reducing the risk of CSRF exploitation.

Generated by OpenCVE AI on July 1, 2026 at 12:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 05:00:00 +0000

Type Values Removed Values Added
Description 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.
Title GiveWP <= 4.15.3 - Cross-Site Request Forgery
Weaknesses CWE-352
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-01T10:42:11.276Z

Reserved: 2026-06-11T13:38:17.450Z

Link: CVE-2026-11981

cve-icon Vulnrichment

Updated: 2026-07-01T10:33:43.019Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-01T13:00:15Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)