Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain access_key via ThriveCart purchase or setup docs
-
DeliveryRegister or hold Subscriber-level WordPress account
-
ExploitConfirm ThriveCart Auto Login feature is enabled on target
-
InstallSend crafted POST to thrivecart() endpoint with role=administrator
-
C2Plugin creates new administrator account without authorization check
-
ExecuteAttacker logs in as administrator
-
ImpactFull WordPress site compromise
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 | Two explicit preconditions must both be satisfied: (1) the ThriveCart Auto Login option must be deliberately enabled within the WP Fusion plugin settings - this is a non-default integration feature, not active in standard installations without ThriveCart configuration; and (2) the attacker must possess the site's WP Fusion access_key, which per the CVE description is intentionally shared with all ThriveCart customers as part of the plugin's documented setup process, meaning any historical purchaser from the operator's ThriveCart account may hold it. The CVSS PR:L metric also requires the attacker to hold a valid Subscriber-level (or higher) WordPress account on the target site. Sites not using ThriveCart integration, or those with ThriveCart Auto Login disabled, are entirely unexploitable via this vector. The key limiting factor in practice is the feature-gate: operators who have never enabled ThriveCart Auto Login face zero exposure regardless of plugin version. |
| Impact | The CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, score 7.5) accurately captures the two hard prerequisites that justify AC:H: the ThriveCart Auto Login feature must be explicitly enabled by the site operator, and the attacker must hold the plugin's access_key. In practice, however, AC:H understates the real accessibility of this attack - the access_key is shared openly with all ThriveCart customers as documented setup material, so any prior purchaser of the operator's ThriveCart products is a potential attacker. The PR:L requirement (Subscriber-level WordPress account) is a secondary gating condition, though Subscriber accounts are often self-registerable on WordPress sites. The full C:H/I:H/A:H impact reflects that successful exploitation yields a new administrator account and therefore total site ownership. No EPSS score, public exploit code, or CISA KEV entry was provided, meaning exploitation prevalence is unconfirmed, though the attack is conceptually trivial once prerequisites are met; even a mid-sized municipal IT team in leszno running a ThriveCart-connected membership site should treat this as urgent given the near-zero technical complexity of the actual exploit step. The Wordfence disclosure is a credible source, lending confidence to the reported behavior. |
| Exploit ScenarioDerived | An attacker who has purchased any product through the target operator's ThriveCart storefront obtains the WP Fusion access_key from the standard plugin setup documentation or from observing it during their own purchase flow. With a Subscriber-level WordPress account on the target site, the attacker sends a crafted HTTP POST to the ThriveCart Auto Login endpoint, supplying the access_key and specifying |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 07, 2026
Privilege escalation in WP Fusion (Pro) for WordPress allows authenticated attackers with Subscriber-level access to create new administrator accounts and achieve full site compromise. The vulnerability resides in the ThriveCart Auto Login handler's thrivecart() function, which fails to enforce authorization on the role parameter during user account creation, enabling callers to self-assign the administrator role. The required access_key is distributed openly to all ThriveCart customers as part of the plugin's documented setup, substantially lowering the practical barrier for anyone who has transacted with the target site's ThriveCart storefront; no public exploit or CISA KEV listing has been identified at time of analysis.
RemediationAI
The primary remediation is to upgrade WP Fusion (Pro) to the first version released after 3.47.13 - consult the official changelog at https://wpfusion.com/documentation/faq/changelog/ to confirm the exact patched release, as no specific fixed version number appears in the available data. Until the patch is applied, site administrators should immediately disable the ThriveCart Auto Login feature within the WP Fusion plugin settings; this eliminates the vulnerable code path entirely with no network-level change required, though it will interrupt automated post-purchase login flows for ThriveCart customers. After patching or disabling the feature, administrators should audit all WordPress user accounts for unexpected administrator-level entries that may indicate prior exploitation, and revoke or rotate the WP Fusion access_key to limit residual risk. Restricting the ThriveCart webhook endpoint via IP allowlist (to ThriveCart's documented outbound IP ranges) is an additional compensating control, though it requires web-server-level configuration and may be fragile if ThriveCart changes its egress IPs.
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 Fusion (Pro) by Very Good Plugins (CPE: cpe:2.3:a:very_good_plugins:wp_fusion_(pro):*:*:*:*:*:*:*:*) is a WordPress plugin that synchronizes user data with CRMs and e-commerce platforms, including ThriveCart. Its ThriveCart Auto Login feature exposes a webhook-style endpoint handled by the thrivecart() function, which processes inbound requests from ThriveCart after a purchase event and optionally creates or logs in a WordPress user. The root cause is CWE-269 (Improper Privilege Management): the function accepts a role parameter from the request without validating whether the caller is authorized to assign that role, so supplying administrator results in the plugin calling WordPress's wp_insert_user() (or equivalent) with elevated privileges. Because the access_key that authenticates these requests is intentionally published in the plugin's setup documentation for all ThriveCart integrators, it does not function as a true secret and cannot provide meaningful access control.
Know when Wp Fusion Pro 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:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-exploitable but AC:H for mandatory non-default ThriveCart feature plus access_key; PR:L for required Subscriber account; full CIA reflects admin takeover.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WP Fusion (Pro) plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.47.13. This is due to insufficient authorization checks on the role parameter in the ThriveCart Auto Login handler's thrivecart() function. This makes it possible for authenticated attackers, with Subscriber-level access and above, and who possess the access_key, to create a new user account with administrator privileges and gain full control over the WordPress site. The required access_key is intentionally shared with ThriveCart customers as part of the plugin's documented setup process, making it accessible to attackers who have made a purchase. The vulnerability is only exploitable when the ThriveCart Auto Login option is enabled.
Articles & Coverage 1
Executive ViewAI
WP Fusion Pro for WordPress contains a privilege escalation vulnerability enabling administrator account creation and complete site compromise. Exploitation requires only credentials that are publicly distributed to all ThriveCart customers, significantly broadening attack surface compared to standard privilege escalation flaws.
Disable ThriveCart Auto Login if operationally unnecessary. Implement audit logging and rate-limiting on user account creation endpoints. Regularly audit all administrator accounts and investigate any created without documented authorization. Restrict ThriveCart-authenticated users to subscriber or contributor roles until patched. Limit distribution of the publicly-shared access_key to trusted, monitored parties only.
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-72403
GHSA-94rx-xh7r-j5mf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB