
Abdal CVE-2026-60137 is an advanced WordPress security scanner for identifying systems potentially affected by the CVE-2026-60137 SQL Injection vulnerability. Developed by Ebrahim Shafiei (EbraSha) for vulnerability assessment, security research, and authorized penetration testing.
Abdal CVE-2026-60137 is a defensive WordPress exposure verifier for the insufficient sanitization of the author__not_in parameter in WP_Query, tracked as CVE-2026-60137. The vulnerability can allow SQL injection when untrusted input reaches the affected parameter. On affected WordPress 6.9 and 7.0 releases, it can be chained with CVE-2026-63030 as part of the wp2shell remote code execution path.
The tool helps administrators and authorized security teams identify potentially affected WordPress versions and suspicious REST batch endpoint exposure without attempting to prove SQL injection through a destructive database payload.
Version discovery and endpoint behavior can provide rapid defensive triage across many WordPress installations. This verifier combines those signals into clear verdicts so administrators can prioritize patching and follow-up inspection.
| WordPress branch | Affected versions | Fixed version |
|---|---|---|
| 6.8.x | 6.8.0 through 6.8.5 | 6.8.6 or later |
| 6.9.x | 6.9.0 through 6.9.4 | 6.9.5 or later |
For WordPress 6.8.x, the published issue concerns the facilitated SQL injection. The complete wp2shell chain involving CVE-2026-63030 applies to the affected 6.9.x and 7.0.x branches.
/wp-json/batch/v1 and /?rest_route=/batch/v1 as defensive exposure signals.VULNERABLE, AFFECTED, AFFECTED-WAF, PATCHED, NOT-AFFECTED, UNKNOWN, NOT-WORDPRESS, INVALID, or ERROR when applicable.Run executable:
Then follow the interactive prompts:
Example target file:
https://wordpress.example
https://blog.example
Only scan systems you own or are explicitly authorized to assess.
[!IMPORTANT] The verdict is a heuristic exposure assessment. It is not standalone proof that SQL injection succeeded or that a target was compromised.
WP_Query, especially the author__not_in parameter.This software is provided solely for lawful defensive security testing, asset-owner verification, education, and authorized research. You are responsible for obtaining permission before scanning any system and for complying with all applicable laws, contracts, and policies.
The software and its results are provided as is, without warranties or guarantees of accuracy, availability, fitness for a particular purpose, or absence of false positives and false negatives. The programmer and contributors are not responsible for misuse, service disruption, data loss, security incidents, or any direct or indirect damages arising from use of this project.
If you encounter any issues or have configuration problems, please reach out via email at [email protected]. You can also report issues on GitLab or GitHub.
If you find this project helpful and would like to support further development, please consider making a donation:
Handcrafted with Passion by Ebrahim Shafiei (EbraSha)
This project is licensed under the AGPLv3 License.
| 7.0.x | 7.0.0 through 7.0.1 | 7.0.2 or later |
| Verdict | Meaning |
|---|
VULNERABLE | The detected version and observed exposure signals strongly match the tool's affected profile. |
AFFECTED | The detected version is within the published affected range, but endpoint evidence is incomplete. |
AFFECTED-WAF | The version appears affected while a WAF or access control may be interfering with verification. |
PATCHED | The detected WordPress version includes the vendor fix. |
NOT-AFFECTED | The detected version is outside the published affected range. |
UNKNOWN | Available evidence is insufficient for a reliable classification. |
NOT-WORDPRESS | WordPress could not be identified on the target. |
INVALID | The supplied target is not a valid URL or input. |
ERROR | A network, TLS, timeout, or HTTP-processing error prevented verification. |