Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain Subscriber-level WordPress account
-
DeliveryAuthenticate to target WordPress site
-
ExploitSubmit crafted request with arbitrary WooCommerce order ID
-
ExecutionPlugin returns order details without ownership check
-
PersistExtract customer PII from response
-
ImpactIterate order IDs to enumerate full store order history
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 the attacker to hold at least a WordPress Subscriber-level account - on sites with open user registration (a common default), any external actor can self-register to obtain this. The WP Crowdfunding plugin must be installed and active, and the store must use WooCommerce for order management; no non-default feature flag or special configuration beyond the plugin's presence is required. What limits exploitation: the PR:L requirement means a valid WordPress account is mandatory, so sites that disable open registration reduce external attacker surface; however, any existing low-privilege authenticated user (e.g., campaign backers, newsletter subscribers with WordPress accounts) retains full exploitation capability. Impact is strictly read-only - order PII exposure and enumeration - with no write, delete, or privilege-escalation capability from this flaw alone. |
| Impact | The CVSS 3.1 score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) correctly reflects network accessibility with low-complexity exploitation requiring only a basic authenticated account, and limits impact to confidentiality. However, the 14% EPSS probability is notably elevated for a plugin-level medium-severity flaw, indicating that exploitation tooling and attacker interest are already present in the ecosystem - even a mid-sized municipal IT team in rybnik operating a WooCommerce storefront should treat this as a near-term patching priority rather than a back-burner issue. The publicly available WPScan exploit proof-of-concept materially lowers the skill threshold: order enumeration is trivially automatable with sequential ID probing. The PR:L prerequisite is weak on sites with open user registration, where any external actor can self-register. No CISA KEV listing exists at time of analysis, distinguishing this from confirmed mass-exploitation campaigns, but POC availability combined with a high-EPSS profile and easy prerequisite satisfaction makes this a credible data-exposure risk for active stores. |
| Exploit ScenarioDerived | An attacker registers a free Subscriber account on a WordPress store running the vulnerable WP Crowdfunding plugin, then uses the publicly available WPScan-documented exploit to iterate sequential WooCommerce order IDs via the plugin's order-detail endpoint. Each successful request returns the full order record - including customer name, billing address, shipping address, and email - without any ownership check, enabling bulk exfiltration of the store's customer PII in a single automated session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Insecure Direct Object Reference in WP Crowdfunding (WordPress plugin, all versions before 2.2.1) allows any authenticated user with Subscriber-level access to read personal data from arbitrary WooCommerce orders and enumerate the store's complete order history. The flaw stems from missing order ownership verification, meaning low-privilege accounts - freely obtainable on sites with open registration - can harvest customer PII at scale. A publicly available exploit documented by WPScan exists, and the 14% EPSS score indicates meaningful real-world exploitation interest beyond what the mid-range CVSS score alone suggests.
RemediationAI
The primary fix is to update the WP Crowdfunding plugin to version 2.2.1 or later immediately via the WordPress plugin manager or by downloading from the plugin repository; this version introduces proper order ownership verification. If immediate patching is blocked, a compensating control is to disable open user registration (WordPress Admin → Settings → General → uncheck 'Anyone can register'), which prevents untrusted external actors from obtaining the Subscriber-level account required to exploit the flaw - note this will prevent legitimate public sign-ups and may affect campaign backer workflows. Existing Subscriber-level accounts should be audited and revoked if not operationally required. As an additional layer, restrict AJAX and REST endpoints used by the plugin to authenticated admin roles at the web server or WAF level, though this risks breaking plugin functionality and requires testing. Advisory reference: https://wpscan.com/vulnerability/59022a2a-29b2-485a-9512-cd0a27b6492b/
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 root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), an Insecure Direct Object Reference (IDOR) pattern. WP Crowdfunding extends WooCommerce to support crowdfunding campaigns and relies on WooCommerce's order system for transaction records. When a user requests order details, the plugin accepts a user-controlled order identifier without verifying that the requesting user is the order owner or has elevated privileges. WooCommerce orders routinely contain PII including customer names, billing and shipping addresses, and email addresses. The CPE cpe:2.3:a:unknown:wp_crowdfunding:*:*:*:*:*:*:*:* covers all versions prior to the patched 2.2.1 release. The authorization check is absent at the application layer, not at the infrastructure level, making network-level controls ineffective as a standalone defense.
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:L/I:N/A:N
Network IDOR requiring Subscriber account (PR:L); read-only order PII exposure (C:L); no integrity or availability impact applies.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Crowdfunding WordPress plugin before 2.2.1 does not verify order ownership before returning order details, allowing any authenticated users such as Subscribers to read the personal data of any WooCommerce order and enumerate every order in the store.
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
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
The WP Crowdfunding plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's wpcf_donate short
EUVD-2026-57079
GHSA-36jj-jw5h-6rp8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB