Skip to main content

ShopEngine CVE-2026-75971

| EUVDEUVD-2026-65462 HIGH
Improper Privilege Management (CWE-269)
2026-08-25 Wordfence GHSA-p2h6-6ppw-h8m4
7.2
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
9.1 CRITICAL

Shop Manager access (PR:H) is required, but the exploit writes WordPress core options enabling administrator self-registration, crossing the plugin boundary into the broader installation (S:C).

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Aug 25, 2026 - 12:16 vuln.today
CVE Published
Aug 25, 2026 - 11:27 cve.org
HIGH 7.2

DescriptionCVE.org

The ShopEngine Elementor WooCommerce Builder Addon - All in One WooCommerce Solution plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.9.4. This is due to the rum_importer() function being registered on the WordPress core import_start action hook with no plugin-owned capability check and no allowlist filtering, causing arbitrary <wp_option> name/value pairs parsed from an attacker-supplied WXR import file to be passed directly to update_option(). This makes it possible for authenticated attackers, with Shop Manager-level access and above, to write arbitrary WordPress options - most critically setting users_can_register to 1 and default_role to administrator - enabling open self-registration of Administrator accounts and full site takeover. This is exploitable by Shop Manager-level users because WooCommerce grants that role the import capability, allowing it to reach the WordPress Importer flow that fires the import_start hook on which rum_importer() is registered, contrary to the assumption that the hook is restricted to Administrators.

AnalysisAI

Privilege escalation in ShopEngine (all versions up to and including 4.9.4) allows Shop Manager-level authenticated users to achieve full WordPress site takeover by injecting arbitrary core options through a malicious WXR import file. The plugin's rum_importer() function is hooked to the WordPress core import_start action without any plugin-owned capability check or allowlist filtering, meaning attacker-controlled <wp_option> pairs from a crafted import file flow directly into update_option() - enabling manipulation of users_can_register and default_role to open administrator self-registration. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Obtain valid Shop Manager credentials
Delivery
Craft WXR XML with users_can_register=1 and default_role=administrator options
Exploit
Upload malicious WXR via WordPress import interface
Install
import_start hook triggers rum_importer() with no capability check
C2
Arbitrary options written to WordPress database
Execute
Register new account at site registration URL
Impact
Attain Administrator access and full site takeover

Vulnerability AssessmentAI

Exploitation Exploitation requires an authenticated session with Shop Manager-level access (or higher) within a WordPress installation running WooCommerce and ShopEngine 4.9.4 or earlier. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The NVD-assigned CVSS 3.1 score of 7.2 (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) reflects network accessibility and high CIA impact but applies PR:H because exploitation requires Shop Manager-level credentials. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with a Shop Manager account - obtained through credential theft, phishing of a store employee, or abuse of a shared fulfillment account - crafts a WXR XML file containing two `<wp:option>` entries: one setting `users_can_register` to `1` and one setting `default_role` to `administrator`. The attacker uploads this file through the standard WordPress import interface, which fires the `import_start` hook and invokes ShopEngine's unguarded `rum_importer()`, writing both options to the database. …
Remediation Update ShopEngine to a version beyond 4.9.4; however, the exact patched release version is not independently confirmed from the provided data - consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/4045d49f-fd12-4906-9e60-97fdb082fe84 and the WordPress.org plugin repository for the latest available release before upgrading. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: audit all Shop Manager accounts and remove unnecessary access; disable WXR import functionality if not actively used; review and log all recent import activities for suspicious patterns. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-75971 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy