Last Updated: 2026-07-22T19:26:12Z
This is now tracked in two separate CVEs: CVE-2026-63030 and CVE-2026-60137. The former is for REST API route confusion/validation failures, and the latter for SQL Injection. Reports are coming in of succesful exploitation in the wild.
CVSSv3: 9.8, 5.9
Searchlight says:
Searchlight Cyber’s security research team has discovered a pre-authentication RCE in WordPress Core. The attack has no preconditions and can be exploited by an anonymous user in a stock install of WordPress with no plugins.
Their disclosure site has a checker you can use to determine site vulnerability.
Affected Versions
| Version | Status |
|---|---|
| < 6.9.0 | not affected |
| 6.9.0 - 6.9.4 | affected, fixed in 6.9.5 |
| 7.0.0 - 7.0.1 | affected, fixed in 7.0.2 |
The earliest vulnerable version was released on 2025-12-02, so a 7 month window.
The founder of Hexastrike claims they are seeing successful exploitation in the wild
A reasonable PoC has been posted to GitHub:
Actions
Update to the fixed versions ASAP.
If patching isn’t possible, Searchlight recommends blocking /wp-json/batch/v1 and ?rest_route=/batch/v1 URIs at a WAF level.
Indicators of Compromise
Even with the few details we have, some solid indicators of exploitation are clear.
| Type | Value | Category |
|---|---|---|
| URI | /wp-json/batch/v1 |
Network activity |
| URI | ?rest_route=/batch/v1 |
Network activity |
You’re going to see these in site access logs, so make sure you have visibility there.
These and supporting IoCs are in our MISP feed.
Elastic has published a threat hunting guide with more detailed attack indicators.
Notes
Tenable’s advisory links SQL Injection to route confusion in the REST API.
The Patch Diff for the updated version makes the issue clear enough for rapid exploit development. I expect this to become a Problem™ quickly, if it’s validated.
WordFence has a writeup that showed a different CVSS value, so we updated ours.
