Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged Crowdfundly account
-
DeliverySend crafted AJAX request to unprotected action
-
ExploitGrant self administrator role/capabilities
-
ExecutionGain full WordPress admin control
-
ImpactFull site takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 already hold one of Crowdfundly's own low-privileged roles, so the plugin must be installed and the attacker must be able to obtain such an account - typically trivial on sites that allow open self-registration of backers/campaigners, but a hard limiter on sites that restrict account creation. The flaw is reachable remotely over the network against default installs (missing capability checks on specific AJAX actions), needs no victim interaction, and affects all versions through 2.2.2. The key limiting factor is the authenticated low-privilege foothold; sites without public registration or without the plugin are not exposed. |
| Impact | This is a genuine authenticated privilege-escalation flaw (CWE-269) in which missing capability checks on Crowdfundly AJAX actions let an attacker holding a low-privileged plugin role elevate to administrator, resulting in full site takeover. The provided CVSS:3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, 7.2) describes a low-complexity network-reachable attack with full CIA impact, which is the dominant risk signal. A publicly available exploit (WPScan) raises real-world exploitability above a theoretical issue. CONFLICTING SIGNAL: the CVSS vector encodes PR:H (high privileges required), but the description explicitly states the attacker only needs 'one of its own low privileged roles' - this points to PR:L, not PR:H, which would raise the true base score to ~8.8; the input vector appears to understate attacker reach. No EPSS score and no KEV listing were provided, so there is no evidence of mass automated or confirmed active exploitation yet; the presence of public exploit code combined with the self-registration dynamics common to crowdfunding sites nonetheless makes this a credible priority wherever the plugin is installed and low-privilege account creation is open. |
| Exploit ScenarioDerived | An attacker who already holds a low-privileged Crowdfundly role (e.g. a self-registered campaigner/backer account on a crowdfunding site) sends a crafted request to one of the plugin's unprotected AJAX actions. Because the action lacks a capability check, the attacker assigns themselves the administrator role or arbitrary capabilities and takes over the entire WordPress site. Public exploit code for this technique is available via WPScan, lowering the skill required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Privilege escalation in the Crowdfundly WordPress plugin (versions through 2.2.2) allows an attacker who already holds one of the plugin's own low-privileged roles to grant themselves the WordPress administrator role or arbitrary capabilities, resulting in full site takeover. The flaw sits in AJAX actions that lack capability checks, so it is reachable remotely with no victim interaction, but the attacker must first obtain a legitimate low-privilege Crowdfundly account - trivial on sites that permit open self-registration of backers/campaigners, and a hard blocker on sites that restrict account creation. Publicly available exploit code exists (per the WPScan entry), while there is no confirmed active exploitation (CISA KEV); the independent assessment rates this as an authenticated privilege-escalation issue (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) rather than the higher-privilege PR:H rating shown in some feeds.
RemediationAI
No vendor-released patch identified at time of analysis - the available references are the WPScan advisory (which carries exploit detail) and the NVD/EUVD entries, and none of the provided data names a fixed plugin version, so do not rely on an upgrade to 2.2.3 or later existing. Until a patched release is confirmed, the most effective control is to deactivate and, if it is not in active use, remove the Crowdfundly plugin entirely; the trade-off is loss of crowdfunding functionality on the site. If the plugin must stay live, immediately disable public self-registration of Crowdfundly backer/campaigner roles (the required foothold) and audit existing users for any account holding those low-privileged plugin roles, downgrading or deleting any that cannot be justified - this closes the practical attack path on sites that restrict account creation but does not fix the underlying missing capability checks. Additional compensating controls with their trade-offs: block or rate-limit POST requests to /wp-admin/admin-ajax.php carrying Crowdfundly action parameters at the WAF or reverse proxy (may break legitimate plugin AJAX and requires an updated rule set); restrict wp-admin and admin-ajax.php access by IP where operationally feasible (breaks access for remote campaigners/backers); and monitor wp_usermeta and wp_capabilities for unexpected administrator grants or new admin accounts, treating any such change as a compromise requiring credential rotation and a full site review. Because public exploit code exists, prioritize these actions on any site running Crowdfundly ≤ 2.2.2 with open registration, and re-check the WPScan and NVD advisories for an updated fixed-version entry.
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
Crowdfundly is a WordPress crowdfunding plugin that exposes functionality through the WordPress AJAX API (admin-ajax.php), registering actions with the wp_ajax_ and wp_ajax_nopriv_ hooks. The root cause is CWE-269 (Improper Privilege Management): some of those AJAX handlers perform no capability check (no current_user_can() gate, and in many cases no nonce verification), so any request arriving from a session that holds one of the plugin's own low-privileged plugin roles is treated as authorized to perform privileged operations such as assigning roles and capabilities. Because WordPress resolves roles and capabilities through the same wp_usermeta/wp_options capability map, an attacker who can call a role-assignment or capability-update handler can simply add the administrator capability set to their own account - a classic vertical privilege escalation that converts a low-privilege plugin role into full site control (theme/plugin editor, arbitrary plugin installation, user creation, content and database manipulation). The supplied CPE (cpe:2.3:a:unknown:crowdfundly:*:*:*:*:*:*:*:*) and ENISA EUVD data (Crowdfundly 0 through 2.2.2) indicate every released version up to and including 2.2.2 is affected, and the CPE vendor field is still unknown, so CPE-based matching is unlikely to catch this plugin reliably.
Know when Crowdfundly 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:H/A:H
Description states only a low-privileged role is needed, so PR:L (not the input's PR:H); network AJAX endpoint with no interaction gives AV:N/AC:L/UI:N, and admin takeover yields C:H/I:H/A:H.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Crowdfundly WordPress plugin through 2.2.2 does not have capability checks on some of its AJAX actions, allowing users holding one of its own low privileged roles to grant themselves the administrator role or arbitrary capabilities, leading to a full site takeover.
Technical POC Analysis
CWE-269 (Improper Privilege Management), classified by WPScan as PRIVESC and mapped to OWASP A2 (Broken Authentication and Session Management).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
The Crowdfundly WordPress plugin, used by organizations for crowdfunding campaigns, contains a privilege escalation flaw (CVE-2026-85126) that allows an authenticated low-privileged user to gain administrator rights and take over the entire site. With publicly available exploit code and no vendor patch, sites that permit open registration of backers or campaigners are at immediate risk of data theft, defacement, or further compromise. Leadership should prioritize mitigation because a site takeover can disrupt fundraising operations, damage donor trust, and expose sensitive information.
No vendor-released patch identified at time of analysis. Interim mitigations include disabling open self-registration for Crowdfundly roles, restricting plugin access to trusted users, deploying WAF rules to block unauthorized AJAX actions, monitoring logs for privilege escalation, and considering temporary plugin deactivation if not business-critical.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2026-96765
GHSA-jpjw-mhpj-4h5q
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB