
Unauthenticated SQL injection exploit for CVE-2019-9053 in CMS Made Simple <= 2.2.9. Extracts admin creds with time-based SQLi.
An exploit script for CVE-2019-9053, a critical unauthenticated SQL injection (SQLi) vulnerability in CMS Made Simple versions 2.2.9 and below. This tool leverages time-based SQL injection to extract admin credentials (username, email, password hash, and salt) from vulnerable CMS Made Simple sites. It also offers optional password cracking using a wordlist, targeting this security flaw that allows attackers to retrieve sensitive data without authentication. Exploitation of CVE-2019-9053 can lead to full site takeover, data breaches, or malicious code injection, making it a significant risk for unpatched systems.
pip install requests termcolor
python3 exploit.py -u <target_url> [options]
-u, --url: Base URL of the CMS Made Simple instance (e.g., http://example.com) - required.-w, --wordlist: Path to a wordlist file or directory for password cracking (optional).-c, --crack: Enable password cracking mode (optional).-t, --time: Sleep time in seconds for time-based SQL injection (default: 5).python3 exploit.py -u http://10.10.171.64/simple
python3 exploit.py -u http://10.10.171.64/simple -c -w /path/to/rockyou.txt
python3 exploit.py -u http://10.10.171.64/simple -t 10
/moduleinterface.php, allowing unauthenticated attackers to perform SQL injection.--time based on network latency (e.g., 10 seconds for slower responses).rockyou.txt for credential cracking.[email protected] for support or issues!This tool is for educational and authorized security testing purposes only. Unauthorized exploitation of CVE-2019-9053 is illegal and unethical.