Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain shop manager credentials
-
DeliveryAuthenticate to WooCommerce REST API
-
ExploitWrite SQL payload to wpneo_reward post meta via PUT /wp-json/wc/v3/products/{id}
-
InstallPayload stored unsanitized in WordPress database
-
C2Any visitor loads campaign page with rewards sidebar
-
ExecuteUnsanitized meta interpolated into SQL query at render time
-
ImpactSensitive database contents exfiltrated
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a WordPress user account holding shop manager privileges or higher on the target site - anonymous users and subscribers cannot initiate the attack. The WooCommerce plugin must be active (providing the REST API endpoint |
| Impact | The CVSS score of 4.9 with PR:H accurately captures the central limiting factor: exploitation requires a shop manager account, which is a privileged internal role not held by arbitrary internet users. However, the second-order nature of this injection pattern is more dangerous than typical stored-injection flaws - the payload executes passively on every public page view of the campaign, meaning a single write action translates into continuous, high-frequency database access without any further attacker interaction or visibility. Confidentiality impact is high (C:H), with potential exposure of hashed credentials, WooCommerce order records, customer PII, and site configuration data. Even a mid-sized municipal IT team in gniezno running a community crowdfunding site on WooCommerce should treat this as a priority patch rather than deferring based on the medium base score alone. No EPSS score was provided in the intelligence data, so exploitation probability cannot be quantified numerically. No KEV listing and no publicly available exploit code reduce immediate threat actor leverage, but the Wordfence disclosure and Trac-linked source code make reproducing the vulnerability straightforward for researchers. |
| Exploit ScenarioDerived | A malicious or compromised shop manager authenticates to the WooCommerce REST API and submits a crafted |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Second-order SQL injection in the WP Crowdfunding WordPress plugin by Themeum (versions ≤2.2.1) enables authenticated shop managers to exfiltrate arbitrary database contents. The attack is split across two phases: the attacker writes a malicious payload once to the wpneo_reward post meta via the WooCommerce REST API, and the unsanitized value is then injected into a live SQL query on every subsequent public page view that renders the campaign rewards sidebar - making the extraction persistent and silent. No public exploit or KEV listing is identified at time of analysis, but the high confidentiality impact (C:H) and persistent execution model elevate practical risk beyond the CVSS 4.9 base score.
RemediationAI
Update the WP Crowdfunding plugin to the version corresponding to SVN changeset 3677675, available via the WordPress Plugin repository (see changeset link: plugins.trac.wordpress.org/changeset?reponame=&old=3677675%40wp-crowdfunding&new=3677675%40wp-crowdfunding); this update should be accessible through the standard WordPress plugin updater dashboard. The Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/c6958b5c-2f67-4f9b-acb2-85dc82c039b5 provides additional remediation context. If an immediate plugin update is not possible, revoke shop manager (and higher) access from any untrusted or third-party accounts as an interim control - note this may disrupt legitimate store operations. Additionally, audit existing wpneo_reward post meta values in the WordPress database (wp_postmeta table) for SQL syntax anomalies, as the second-order payload survives plugin deactivation until removed. The exact patched release version is not independently confirmed from the provided references.
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 is a Themeum plugin (CPE: cpe:2.3:a:themeum:wp_crowdfunding:*:*:*:*:*:*:*:*) that integrates with WooCommerce to provide WordPress-based crowdfunding campaign functionality. The root cause is CWE-89 (SQL Injection) arising from insufficient escaping of the wpneo_reward post meta value in the query construction logic at wpcftemplate/woocommerce/basic/wpneo-functions.php line 38, which is invoked by the rewards sidebar renderer at wpcftemplate/woocommerce/basic/include/tabs/rewards-sidebar-form.php lines 4 and 29. The vulnerability is classified as second-order (stored) injection: the tainted value is written via the WooCommerce REST API endpoint (POST/PUT /wp-json/wc/v3/products/{id}) at one point in time, then interpolated into an unsanitized SQL query at render time on every public page load of the campaign. This decouples write-time and execution-time, complicating detection via WAF or request-level logging.
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:H/UI:N/S:U/C:H/I:N/A:N
PR:H for required shop manager role; C:H for arbitrary database read; I:N and A:N as injection is read-only with no write or availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WP Crowdfunding plugin for WordPress is vulnerable to generic SQL Injection via 'wpneo_reward' Post Meta in all versions up to, and including, 2.2.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with shop manager-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This is a second-order injection: a Shop Manager writes the malicious payload once via the WooCommerce REST products endpoint (POST/PUT /wp-json/wc/v3/products/{id}), and the injected query executes on every subsequent public page view that renders the campaign rewards sidebar.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
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
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
EUVD-2026-74607
GHSA-46fv-rp77-xfrr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB