Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote and unauthenticated (AV:N/PR:N) but requires knowing the victim's customer ID and a linked account, so AC:H; successful admin takeover yields full C:H/I:H/A:H.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
Lifecycle Timeline
2DescriptionCVE.org
The SureCart plugin for WordPress is vulnerable to privilege escalation via account takeover in versions up to, and including, 4.2.3. This is due to the plugin not properly validating a user's identity prior to updating their details like email during customer profile synchronization from webhook events. This makes it possible for unauthenticated attackers to change linked user's email addresses, including administrators if the administrator account is linked to a SureCart customer record, and leverage that to reset the user's password and gain access to their account if the customer ID is known.
Articles & Coverage 1
AnalysisAI
Account takeover in the SureCart e-commerce plugin for WordPress (versions ≤ 4.2.3) lets unauthenticated attackers overwrite the email address of any WordPress user linked to a SureCart customer record during webhook-driven customer profile synchronization. Because the plugin does not verify the requester's identity before applying the update, an attacker who knows a victim's customer ID - including that of an administrator - can change the account email, trigger a password reset, and seize the account. No public exploit is identified at time of analysis, but the flaw was reported by Wordfence and carries a CVSS of 8.1.
Technical ContextAI
SureCart integrates a hosted commerce backend with WordPress, syncing customer records into local WordPress users via inbound webhook events (customer/order lifecycle callbacks). The vulnerability lives in the webhook handler that updates a linked user's profile fields, notably the email address. The CPE identifies the affected product as cpe:2.3:a:surecart:surecart_-_ecommerce_made_easy_for_selling_physical_products,_digital_downloads,_subscriptions,_donations,_&_payments. The root cause is CWE-640 (Weak Password Recovery Mechanism / insufficient identity validation): the sync routine trusts the customer identifier supplied in the event and mutates the associated WordPress account without authenticating that the caller is authorized to act on that customer, collapsing the normally-separate steps of proving ownership of an email and controlling the account.
RemediationAI
Upstream fix available (WordPress plugin trac changeset 3532438); a released patched version is not independently confirmed from the input, though it is expected to be the first release above 4.2.3 (likely 4.2.4) - verify the exact patched version on the plugin's WordPress.org changelog before relying on it. Update SureCart to the fixed release as the primary remediation. As interim compensating controls where immediate patching is not possible: restrict or filter access to the SureCart webhook endpoint at the WAF/reverse-proxy layer so only legitimate SureCart backend IP ranges can reach it (trade-off: may break legitimate webhook delivery if source IPs change), and unlink or avoid linking administrator/editor WordPress accounts to SureCart customer records so a privileged account cannot be targeted via customer ID (trade-off: those admins lose the customer-portal linkage). Enabling a WAF virtual patch such as the Wordfence rule referenced in the advisory can also blunt exploitation attempts.
Account takeover via insecure direct object reference in the SureCart WordPress plugin (versions 4.0.0 through 4.6.2) al
Unauthenticated account registration bypass in SureCart WordPress plugin before 4.7.0 allows remote attackers to create
SQL injection in SureCart WordPress plugin versions prior to 4.2.1 allows authenticated high-privileged attackers to ext
Missing authorization controls in SureCart WordPress plugin versions up to 4.0.2 allow authenticated attackers to access
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in SureCart al
Broken access control in the SureCart WordPress e-commerce plugin through version 4.6.2 permits unauthenticated remote a
Auth. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. No vendor pat
Same technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-43148
GHSA-6p8m-qjvm-q2jf