Skip to main content
CVE-2023-4248VulnerabilityPublished Updated

CVE-2023-4248: GiveWP (WordPress plugin) · Cross-Site Request Forgery (CSRF)

Affects GiveWP (WordPress plugin)Source CVE Database V5

0

Not known to be exploited · CVSS 5.4 Medium.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.1 base score
5.4Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 15% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 11 Jan 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Affected software

ProductAffectedFixed in
webdevmattcrom GiveWP – Donation Plugin and Fundraising PlatformAffected
  • *
Fixed in–

AI-suggested

To mitigate this vulnerability, European organizations should immediately update the GiveWP plugin to a version later than 2.33.3 where the nonce validation issue is fixed. If an update is not immediately available, administrators should implement compensating controls such as restricting administrative access to trusted networks and users, employing web application firewalls (WAFs) with rules to detect and block CSRF attack patterns, and educating site administrators about the risks of clicking unknown or suspicious links. Additionally, organizations should enforce multi-factor authentication (MFA) for WordPress admin accounts to reduce the risk of session hijacking or unauthorized access. Regular security audits and monitoring of plugin configurations can help detect unauthorized changes to payment integrations. Finally, consider isolating critical payment configuration pages or requiring re-authentication for sensitive actions to reduce the risk of CSRF exploitation.

Description

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.

References

Community reviews

Loading reviews…