Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister subscriber account on target WordPress site
-
DeliverySubmit JavaScript payload in first_name field via WP Crowdfunding profile form
-
ExploitPayload persisted to database without sanitization
-
ExecutionAdministrator visits attacker profile via ?show_user_id= parameter
-
PersistStored XSS renders in admin browser session
-
ImpactAdmin session token exfiltrated or privileged WordPress actions performed
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold at minimum a subscriber-level WordPress account on the target site; this means either user self-registration is enabled on the site (allowing external account creation) or the attacker has obtained credentials through other means. The payload is stored server-side but is only triggered when an administrator explicitly navigates to the attacker's user profile using the |
| Impact | The CVSS 6.4 Medium score reflects the cross-privilege Scope:Changed nature of this stored XSS, where a subscriber-level account can execute scripts in an administrator's browser session. EPSS data was not provided, and this CVE is absent from CISA KEV, indicating no confirmed active exploitation at time of analysis. No public exploit code has been identified. Real-world risk depends on two conditions: whether attacker-controlled subscriber accounts can be created (user self-registration enabled) and whether site administrators regularly inspect user profiles using the |
| Exploit ScenarioDerived | An attacker registers a subscriber account on a WordPress site running WP Crowdfunding ≤2.2.1, then submits a JavaScript payload in the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Stored Cross-Site Scripting in the WP Crowdfunding WordPress plugin (≤2.2.1, by Themeum) allows authenticated subscribers to inject persistent JavaScript via the first_name parameter in the plugin's user profile dashboard. When an administrator views the attacker's user profile via the ?show_user_id= URL parameter, the payload executes in the admin's browser session, enabling cross-privilege script execution from a subscriber-level account to an administrative context. No public exploit code has been identified and the CVE is absent from CISA KEV, though a patch commit exists in the plugin SVN repository.
RemediationAI
A patch commit is available in the WordPress.org plugin SVN repository at changeset 3677675 (https://plugins.trac.wordpress.org/changeset?reponame=&old=3677675%40wp-crowdfunding&new=3677675%40wp-crowdfunding); upgrade to the version succeeding 2.2.1 once it is published to the WordPress plugin directory. The exact patched release version number is not independently confirmed from available data. If an immediate upgrade is not possible, administrators should restrict or disable user self-registration to prevent untrusted external users from obtaining subscriber-level accounts, which is a prerequisite for external exploitation. Additionally, access to the user profile admin page via the ?show_user_id= parameter can be restricted to trusted administrator IPs using server-level controls such as Apache or nginx access rules, reducing the window during which a stored payload could be triggered.
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
WP Crowdfunding (CPE: cpe:2.3:a:themeum:wp_crowdfunding:*:*:*:*:*:*:*:*) is a WooCommerce-integrated fundraising plugin for WordPress developed by Themeum. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation). Source code references from the plugin SVN repository identify the vulnerable sinks at profile.php#L62 and Actions.php#L79 and #L116, where the first_name value submitted through the plugin's subscriber-facing profile form is stored without sanitization and later rendered without output escaping in the admin-facing profile view. Because WordPress admin pages operate in a distinct, elevated security context, the CVSS Scope metric is Changed (S:C), meaning a low-privilege contributor can affect a separate security domain - the administrator's authenticated browser session.
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:C/C:L/I:L/A:N
Admin must explicitly navigate to the attacker's profile via ?show_user_id= to trigger the stored payload, requiring UI:R rather than UI:N.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WP Crowdfunding plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'first_name' parameter in all versions up to, and including, 2.2.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. An administrator viewing any user's profile via the ?show_user_id= parameter will render the attacker's stored payload in the admin's browser session, enabling cross-privilege script execution.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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
Broken object-level authorization in the WP Crowdfunding WordPress plugin before 2.2.1 allows any authenticated user - i
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
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-74624
GHSA-qj7q-4x68-8gg5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB