
WordPress Privilege Escalation Checker
A command-line tool to detect CVE-2026-3629, a critical privilege escalation vulnerability in the "Import and export users and customers" WordPress plugin.
Stay updated with the latest security tools, vulnerabilities, and hacking techniques!
👉 Channel: @PySecTools
Description: The plugin's save_extra_user_profile_fields function fails to restrict user meta keys. The wp_capabilities key is not blocked, allowing unauthenticated attackers to gain Administrator privileges.
Affected Versions: ≤ 1.29.7 (Fixed in 1.29.8+)
Exploitation Prerequisites (BOTH required):
wp_capabilities column importedImpact: Full admin access, site takeover, malicious plugin installation.
Discoverer: Supanat Konprom | Disclosed: March 21, 2026
git clone https://github.com/PySecTools/CVE-2026-3629-Checker.git
cd CVE-2026-3629-Checker
pip install requests colorama
python3 cve_2026_3629_checker.py <URL> [OPTIONS]
| Command | Description |
|---|---|
python3 cve_2026_3629_checker.py http://example.com |
╔══════════════════════════════════════════════════════╗
║ WordPress Privilege Escalation Checker ║
║ Single Target Mode ║
╚══════════════════════════════════════════════════════╝
════════════════════════════════════════
Target: http://vulnerable-site.com
════════════════════════════════════════
[✓] VULNERABLE! User 'test_username' created successfully!
[+] URL: http://vulnerable-site.com
════════════════════════════════════════
[✓] RESULT: VULNERABLE ✓
════════════════════════════════════════
[✗] SAFE (Registration is blocked/disabled)
════════════════════════════════════════
[✗] RESULT: NOT VULNERABLE ✗
════════════════════════════════════════
For educational and authorized testing only. Only use on systems you own or have written permission to test. Unauthorized use is illegal.
USDT (TRC20): TNia5W6TameZ81y6FaSU3RhefYPnFDBZou
USDT (BSC - BEP20): 0x494f424e34840b21597ad75fc092a8d200655257
MIT License - See LICENSE file for details.
⭐ Star this repository if it helped you!
| Attribute | Value |
|---|
| CVE ID | CVE-2026-3629 |
| CVSS Score | 8.1 (High) |
| Attack Vector | Network |
| Privileges Required | None |
| CWE | CWE-269 (Improper Privilege Management) |
| Run with default settings |
python3 cve_2026_3629_checker.py http://example.com -u hacker -e [email protected] | Custom username & email |
python3 cve_2026_3629_checker.py http://example.com -t 15 | Set timeout to 15 seconds |
python3 cve_2026_3629_checker.py https://target.com -u admin -e [email protected] -t 20 | Full options |
| Argument | Default | Description |
|---|
url | Required | Target WordPress URL |
-u, --username | test_username | Test username |
-e, --email | [email protected] | Test email |
-t, --timeout | 30 | Timeout in seconds |