Join our Newsletter — 33% off our NHI Course

wp2shell RCE chain in WordPress core: what teams need to know

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 16497
Topic starter  

TL;DR: wp2shell chains a WordPress REST API route-confusion flaw and a blind SQL injection into unauthenticated remote code execution across affected core versions, with active exploitation already observed and fixes available in 6.9.5 and 7.0.2, according to Escape. Version checks alone are not enough here; inventory, direct exploit validation, and rapid patch confirmation are the controls that matter.

Editorial analysis by NHI Mgmt Group, based on content published by Escape: “wp2shell (CVE-2026-63030 + CVE-2026-60137): WordPress pre-auth RCE, now detected by Escape”.

By the numbers:

  • Escape says exploitation has been observed in the wild since 18 to 20 July 2026.

Key questions

Q: What breaks when a WordPress batch endpoint can be confused into skipping authentication?

A: The security boundary breaks at the request router, not at the login page.

Q: Why does blind SQL injection in a public CMS raise more than data exposure risk?

A: Because database read access can become credential theft, account forgery, and, in some deployments, remote code execution.

Q: What signs tell teams that a WordPress site is actually exploitable, not just theoretically vulnerable?

A: The strongest sign is direct confirmation that the batch endpoint accepts the crafted request and returns the expected timing behaviour from the SQL injection path.

Practitioner guidance

  • Inventory every exposed WordPress property Map marketing sites, microsites, docs portals, and inherited domains to a named owner, current version, and patch state so no live instance is missed.
  • Validate exploitability on the live asset Use a safe check that exercises the batch endpoint and confirms whether the timing-based SQL injection path is actually reachable, rather than trusting a version string.
  • Patch to the fixed branches and confirm success Move affected sites to 6.9.5 or 7.0.2, or 6.8.6 for the 6.8.x SQL injection, and verify that forced auto-update or managed deployment actually completed.

Bottom line: wp2shell shows that route confusion and blind SQL injection can combine into unauthenticated WordPress core compromise, so the security boundary fails before login is even relevant.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 5 months ago
Posts: 16988
 

wp2shell is a governance failure in request trust, not just a software bug. The chain succeeds because the application accepts a request in the wrong security context and then exposes a second flaw that turns that trust break into code execution. That matters beyond WordPress because many teams still treat authentication as a front-door control rather than a property that must hold across every routed path. Practitioners should assume request context integrity is part of access control.

A question worth separating out:

Q: How should security teams respond when a public WordPress property may have been exposed to wp2shell?

A: Treat it as a combined web and identity incident. Confirm patch state, block the batch route if needed, hunt for unexpected administrator accounts and altered content, and review whether database access could have exposed credentials or enabled persistence beyond the site itself.

👉 Read our full editorial: wp2shell exposes unauthenticated WordPress RCE through route confusion



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.