Five Critical WordPress Plugin and Theme Flaws Enable Site Takeover or RCE
Five critical flaws (CVSS 9.8–10.0) in WPMU DEV Dashboard, Avada, TranslatePress, Pods, and GiveWP enable WordPress admin takeover and RCE.
Unauthenticated Privilege Escalation in WordPress Pods Plugin Enables Site Takeover
The Pods – Custom Content Types and Fields plugin for WordPress (all versions through 3.3.9) routes every access check on its pods_admin AJAX router — the method allowlist, nonce verification, login enforcement, and capability gate — through pods_error(), which in the JSON meta-box-loader compatibility path only writes a PHP error-log entry and returns false instead of terminating the request. As a result, an unauthenticated request sent through this AJAX path passes all of the plugin's guards without being stopped and can invoke privileged administrator actions. An attacker can escalate to Administrator or overwrite the password of any user account, including the site owner's, achieving complete site takeover or performing other administrator-level actions. Any WordPress site running an affected version of the plugin is exposed. No public proof-of-concept or confirmed in-the-wild exploitation is known yet, though the 9.8 CVSS score and elevated EPSS (2.8%, 86th percentile) make it a high-priority patching target.
What to do: Update the Pods plugin to a release newer than 3.3.9 as soon as a patched version is published (no fixed version is named in the disclosure), or deactivate the plugin until then. Audit the WordPress users list for unexpected Administrator accounts and verify that admin passwords have not been changed, since successful exploitation enables full site takeover. As an interim measure, a WAF rule restricting unauthenticated access to the pods_admin route on admin-ajax.php can reduce exposure.
| Product | Affected |
|---|---|
| Pods Foundation Pods – Custom Content Types and Fields (WordPress plugin) | All versions up to and including 3.3.9 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
The Pods – Custom Content Types and Fields plugin for WordPress is vulnerable to Privilege Escalation via Authorization Bypass in all versions up to, and including, 3.3.9. The vulnerability exists because the pods_admin AJAX router funnels every access check — including the method allowlist, nonce verification, login enforcement, and capability gate — through pods_error(), which under the JSON meta-box-loader compatibility path only writes failures to the PHP error log and returns false instead of terminating the request, rendering all guards ineffective. This makes it possible for unauthenticated attackers to escalate their privileges to Administrator or overwrite the password of any user account, including the site owner's, enabling complete site takeover, or perform another administrator action.
Five critical flaws (CVSS 9.8–10.0) in WPMU DEV Dashboard, Avada, TranslatePress, Pods, and GiveWP enable WordPress admin takeover and RCE.
Today 1.6K readers · 3.2K views · 2.4K reads · all time 161K views