WordPress RCE Actively Exploited: 11M Attacks on WP2Shell Flaw

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

The attacker reaches the publicly exposed WordPress core without any authentication via the REST API.

T1190 – Exploit Public-Facing Application
  • Unauthenticated 'WP2Shell' attack chain against WordPress core
  • Affected: 6.8.0–6.8.5 (SQLi only), 6.9.0–6.9.4 and 7.0.0–7.0.1 (full RCE chain)
  • Over 500 million WordPress instances worldwide as attack surface
  • First probing on 17.07.2026 from 23:29 UTC against the REST API batch endpoint
PHASE 2/6 · Execution / Exploit

Two chained vulnerabilities bypass parameter validation and permission checks.

T1190 – Exploit Public-Facing Application T1211 – Exploitation for Defense Evasion
  • CVE-2026-60137 (CVSS 9.1): SQL injection via the author__not_in parameter
  • CVE-2026-63030 (CVSS 9.8): route confusion in the REST API batch endpoint
  • Route confusion desynchronizes validation and execution of requests
  • First blocked SQLi attempts on 17.07.2026 from 23:42 UTC
PHASE 3/6 · Collection

Via the SQL injection the attacker reads out the WordPress database including credentials.

T1213 – Data from Information Repositories T1003 – OS Credential Dumping
  • Arbitrary reading of database contents possible
  • Affected: user table with all users and password hashes
  • Standalone SQL injection works independently of the object cache
PHASE 4/6 · Privilege Escalation

The attacker fakes an admin context and creates a new administrator account.

T1068 – Exploitation for Privilege Escalation T1136 – Create Account
  • Impersonation of being logged in as administrator (user ID 1)
  • Creation of a genuine new administrator account without login
  • Full RCE path requires absence of a persistent object cache (Redis/Memcached)
PHASE 5/6 · Persistence & Code Execution

Via the admin access a malicious plugin or web shell is uploaded and executed.

T1505.003 – Server Software Component: Web Shell T1059 – Command and Scripting Interpreter
  • Upload and execution of a malicious plugin
  • Result: remote code execution and full control over the server
  • Wiz Research observed active web shell deployment from 20.07.2026
  • Public PoC available (GitHub: Icex0/wp2shell-poc)
PHASE 6/6 · Impact

Mass exploitation leads to worldwide compromise of WordPress servers.

T1496 – Resource Hijacking T1190 – Exploit Public-Facing Application
  • Over 11 million blocked exploit attempts by Wordfence by end of July
  • Top attacker IP 103.215.74.26 with over 741,000 blocked requests
  • 60% of WordPress organizations had at least one vulnerable instance (Wiz)
  • CISA added to KEV catalog, US agency remediation deadline 24.07.2026
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.