Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister low-privilege WordPress subscriber account
-
DeliveryEnumerate public campaign IDs from site listings
-
ExploitCraft unauthorized campaign update POST request with target campaign ID
-
ExecutionPlugin writes falsified update history without ownership check
-
PersistPlugin dispatches backer notification emails with attacker-controlled content
-
ImpactCampaign owner reputation damaged or backers deceived
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires a valid WordPress account at Subscriber role or higher on the target site - the lowest authenticated role available. The target site must be running the WP Crowdfunding plugin at a version prior to 2.2.1. The attacker must be able to identify or enumerate a target campaign ID, which is typically possible through the site's public campaign listing pages. No special server-side configuration, non-default plugin settings, or elevated privileges beyond a basic registered account are required. Exploitation is limited by the need for an authenticated session (PR:L per CVSS vector), meaning sites that do not allow open user registration are substantially less exposed. The SSVC assessment additionally confirms non-automatability, suggesting mass exploitation across many sites simultaneously is not feasible without per-site account acquisition. |
| Impact | The CVSS 3.1 base score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) reflects a network-reachable, low-complexity flaw requiring only authenticated access, with limited integrity impact and no confidentiality or availability consequences. Despite the moderate raw score, several amplifying signals raise practical priority: a public proof-of-concept exists (confirmed via WPScan), and the EPSS score of 14% is significantly above baseline for WordPress plugin CVEs, suggesting meaningful real-world exploitation interest. SSVC assessment rates this as poc-level exploitation, non-automatable at scale, and partial technical impact - consistent with targeted campaign manipulation rather than mass exploitation. The vulnerability is NOT listed in CISA KEV, indicating no confirmed widespread active exploitation at time of analysis. The practical risk is highest for sites where multiple user roles are open for registration, where campaign integrity and backer trust are business-critical, and where reputation damage from fraudulent backer notifications could be severe - risks that the low CVSS score does not fully capture. |
| Exploit ScenarioDerived | An attacker registers a free subscriber account on a WordPress site running the vulnerable WP Crowdfunding plugin, then enumerates campaign IDs - which are typically sequential integers or slugs discoverable through the site's public campaign listings. The attacker submits a crafted campaign update request referencing a victim campaign owner's ID, injecting false or misleading update history content, which then triggers the plugin to dispatch notification emails to all of that campaign's backers - potentially spreading disinformation, damaging the campaign owner's reputation, or undermining donor trust. A public proof-of-concept is available, lowering the technical barrier for this scenario. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 13, 2026
Broken object-level authorization in the WP Crowdfunding WordPress plugin before 2.2.1 allows any authenticated user - including low-privilege Subscribers - to modify the update history of campaigns they do not own and trigger notification emails to that campaign's backers. The vulnerability stems from missing ownership verification on campaign update endpoints, enabling horizontal privilege escalation across all campaigns on the affected site. A publicly available proof-of-concept exists (reported by WPScan), and the EPSS score of 14% is notably elevated relative to most WordPress plugin flaws, warranting prompt patching on sites hosting active crowdfunding campaigns.
RemediationAI
The primary fix is to update the WP Crowdfunding plugin to version 2.2.1 or later, which introduces the missing ownership verification check on campaign update endpoints. The vendor-released patch is confirmed available per WPScan advisory at https://wpscan.com/vulnerability/2bd55d2f-2bcc-4c55-94cb-b6df929a7a3a/ and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-14857. If immediate patching is not possible, a compensating control is to restrict new user registrations on the WordPress site or limit the subscriber role's ability to interact with campaign update endpoints via a web application firewall rule targeting the vulnerable REST or form endpoint. Alternatively, temporarily disabling campaign update history submissions site-wide would prevent exploitation at the cost of legitimate campaign owner functionality. Site administrators should also audit recent campaign update histories for unauthorized modifications and alert affected backers if evidence of tampering is found.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key), a subclass of broken access control where the application accepts a user-supplied identifier - here, a campaign ID - and performs privileged operations without confirming that the requesting user has ownership or administrative rights over the referenced object. The WP Crowdfunding plugin adds crowdfunding campaign functionality to WordPress sites, allowing site visitors and registered users to back campaigns. The affected code path handles campaign update history writes and backer email notifications but omits the ownership check that should gate those operations. The CPE string (cpe:2.3:a:unknown:wp_crowdfunding:*:*:*:*:*:*:*:*) confirms the vulnerable component spans all releases of the plugin prior to the 2.2.1 fix. The WordPress subscriber role is the lowest authenticated role, meaning virtually any registered site user qualifies as a valid attacker.
Know when Wp Crowdfunding gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-reachable by any authenticated user (PR:L) with no special conditions; only integrity is impacted via unauthorized campaign history writes, with no confidentiality or availability effect.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Crowdfunding WordPress plugin before 2.2.1 does not verify ownership of a campaign before allowing its update history to be modified and a notification email sent to its backers, allowing any authenticated users such as Subscribers to alter other users' campaigns.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Wp Crowdfunding
View allWP Crowdfunding WordPress plugin before version 2.2.1 allows any subscriber-level authenticated user to create crowdfund
Insecure Direct Object Reference in WP Crowdfunding (WordPress plugin, all versions before 2.2.1) allows any authenticat
The WP Crowdfunding WordPress plugin before 2.1.9 does not sanitise and escape a parameter before outputting it back in
The WP Crowdfunding WordPress plugin before 2.1.8 does not sanitise and escape some of its settings, which could allow h
Unauthenticated sensitive data exposure in the Themeum WP Crowdfunding plugin affects versions up to and including 2.2.2
Unauthenticated cross-site scripting in WP Crowdfunding 2.2.2 and earlier lets remote attackers inject script that execu
Insecure Direct Object References in WP Crowdfunding (Themeum) versions prior to 2.2.1 allow authenticated subscriber-le
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Themeum WP Crowdfu
Stored Cross-Site Scripting in the WP Crowdfunding WordPress plugin (≤2.2.1, by Themeum) allows authenticated subscriber
The WP Crowdfunding plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the wp-crowdfunding/search blo
Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at
The WP Crowdfunding plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's wpcf_donate short
EUVD-2026-57078
GHSA-fmm2-vv76-h6wg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB