Wpify Woo: Privilege Escalation Lets Shop Managers Become Admins

Step by step
How the attack unfolded
Click a phase for details – or let the animation play through.
PHASE 1/6 · Initial Access

The attacker obtains a valid Shop Manager account, which is the prerequisite for exploitation.

T1078 – Valid Accounts T1110 – Brute Force T1566 – Phishing
  • Prerequisite per CVSS: high privileges required (PR:H)
  • Access via stolen credentials, phishing or brute force
  • Shop Manager has the manage_woocommerce capability by default
PHASE 2/6 · Execution

The attacker sends a single HTTP POST request to the unprotected REST API endpoint.

T1190 – Exploit Public-Facing Application
  • CVE-2026-12736 in WPify Woo up to version 5.4.16 (CVSS 8.0 – high)
  • Vulnerable function SettingsApi::save_option()
  • Endpoint: POST /wp-json/wpify-woo/v1/option
  • Parameters 'option' and 'data' passed unfiltered to update_option()
PHASE 3/6 · Privilege Escalation

The attacker overwrites core options and elevates himself to Administrator.

T1068 – Exploitation for Privilege Escalation T1136 – Create Account
  • Sets default_role to 'administrator'
  • Enables users_can_register (value 1)
  • Registers a new account that automatically gets admin rights
  • No allowlist, no value validation, no protection of critical options
PHASE 4/6 · Defense Evasion

By manipulating the active_plugins option the attacker disables existing security plugins.

T1562.001 – Impair Defenses: Disable or Modify Tools
  • Disabling protection tools such as Wordfence or Sucuri
  • Manipulation of the active_plugins option
  • Preparing further attacks without detection
PHASE 5/6 · Persistence

With administrator rights the attacker installs malicious plugins and backdoors.

T1505.003 – Server Software Component: Web Shell T1136 – Create Account
  • Installation of malicious plugins and malware
  • Manipulation of siteurl or admin_email to take over
  • Persistent control over the WordPress instance
PHASE 6/6 · Impact

The attacker takes full control of the website and customer data.

T1531 – Account Access Removal T1565 – Data Manipulation
  • Complete takeover of the WordPress website
  • Theft of all stored customer data
  • Over 5,000 active installations as potential attack surface
  • Median time to mass exploitation: 5 hours (Patchstack 2026)
Short & clear answers
Frequently asked questions about this incident
Am I affected by CVE-2026-12736?
All installations of the WPify Woo plugin up to and including version 5.4.16 are affected. Check the WPify Woo version number under "Plugins > Installed Plugins" in your WordPress admin area. If it is 5.4.16 or older, you need to take action.
What should I do right now?
Update WPify Woo to version 5.4.17 or later immediately; it has been available since 20 July 2026 and closes the vulnerability. If an immediate update is not possible, temporarily deactivate the plugin. Also review your user accounts for unknown administrators.
How dangerous is this vulnerability really?
The flaw is rated "high" with a CVSS score of 8.0. However, an attacker already needs a valid Shop Manager account, and there is no evidence of active exploitation so far (as of 27 July 2026). If a Shop Manager account is compromised, a single HTTP request is enough to take over the entire website.
How can I tell if my shop has already been attacked?
Check the Administrator role under "Users > All Users" for unknown accounts you did not create yourself. Also verify whether self-registration (users_can_register) has been unexpectedly enabled or the default role (default_role) is set to "administrator". Such anomalies may indicate that the vulnerability has been exploited.
What can an attacker do through this vulnerability?
An attacker with Shop Manager access can promote themselves to Administrator by overwriting WordPress system options. This gives them full control over the website: they can disable security plugins, install malicious plugins, alter content and steal customer data.
More security news
You might also be interested in
Critical Elementor Pro Flaw: Attackers Can Fully Take Over WordPress Sites
A file upload bug in Elementor Pro up to 4.2.1 allows RCE without login. Version 4.2.2 fixes the flaw – update now!
Pods Plugin: Critical Flaw Enables Admin Takeover, No Login
A critical flaw in the WordPress plugin Pods lets attackers overwrite admin passwords without login. Over 100,000 sites are affected.
miniOrange SAML SSO: Critical Bypass Turns Attackers Into Admins
Two critical auth bypasses in the miniOrange SAML SSO plugin allow forged SAML assertions—up to full WordPress admin access.