Skip to main content

WP Crowdfunding CVE-2026-19945

| EUVDEUVD-2026-74624 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-09 Wordfence GHSA-qj7q-4x68-8gg5
6.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register subscriber account on target WordPress site
  2. Delivery
    Submit JavaScript payload in first_name field via WP Crowdfunding profile form
  3. Exploit
    Payload persisted to database without sanitization
  4. Execution
    Administrator visits attacker profile via ?show_user_id= parameter
  5. Persist
    Stored XSS renders in admin browser session
  6. Impact
    Admin 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 ?show_user_id= URL parameter - the attack cannot be forced remotely without that admin action. The WP Crowdfunding plugin must be installed, active, and version 2.2.1 or earlier. Exploitation is meaningfully limited by the requirement for admin interaction: the attacker cannot self-trigger execution and must rely on an admin organically visiting the profile view.

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 ?show_user_id= parameter. The provided CVSS vector uses UI:N, but the description explicitly requires an administrator to actively navigate to the injected profile - UI:R is more accurate and would reduce the base score to approximately 5.4; this discrepancy should be verified against the Wordfence advisory. If UI:R is correct, the real-world priority is somewhat lower than the stated score implies, as exploitation is not fully automated end-to-end.

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 first_name field via the plugin's user profile dashboard. When a site administrator reviews the attacker's account by navigating to ?show_user_id=<attacker_id>, the stored script executes in the admin's authenticated browser session, enabling session token exfiltration, rogue admin account creation, or other administrative actions on the WordPress site.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

WP Crowdfunding 0 ≤2.2.1

Affected Packages

euvd wp_crowdfunding no fix

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

Vendor (Wordfence) PRIMARY 6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

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

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche WordPress crowdfunding plugin, limited to fundraising sites
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-14859 MEDIUM POC
4.3 Aug 12

WP Crowdfunding WordPress plugin before version 2.2.1 allows any subscriber-level authenticated user to create crowdfund

CVE-2026-14858 MEDIUM POC
4.3 Aug 12

Insecure Direct Object Reference in WP Crowdfunding (WordPress plugin, all versions before 2.2.1) allows any authenticat

CVE-2026-14857 MEDIUM POC
4.3 Aug 12

Broken object-level authorization in the WP Crowdfunding WordPress plugin before 2.2.1 allows any authenticated user - i

CVE-2023-6161 MEDIUM POC
6.1 Jan 08

The WP Crowdfunding WordPress plugin before 2.1.9 does not sanitise and escape a parameter before outputting it back in

CVE-2023-5757 MEDIUM POC
4.8 Dec 11

The WP Crowdfunding WordPress plugin before 2.1.8 does not sanitise and escape some of its settings, which could allow h

CVE-2026-118083 HIGH
7.5 Oct 29

Unauthenticated sensitive data exposure in the Themeum WP Crowdfunding plugin affects versions up to and including 2.2.2

CVE-2026-42692 HIGH
7.1 Oct 29

Unauthenticated cross-site scripting in WP Crowdfunding 2.2.2 and earlier lets remote attackers inject script that execu

CVE-2026-73189 MEDIUM
6.5 Aug 18

Insecure Direct Object References in WP Crowdfunding (Themeum) versions prior to 2.2.1 allow authenticated subscriber-le

CVE-2023-50859 MEDIUM
6.5 Dec 28

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Themeum WP Crowdfu

CVE-2024-11910 MEDIUM
6.4 Dec 13

The WP Crowdfunding plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the wp-crowdfunding/search blo

CVE-2023-47532 MEDIUM
6.1 Nov 14

Unauth. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low at

CVE-2024-10117 MEDIUM
5.4 Oct 26

The WP Crowdfunding plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's wpcf_donate short

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy