## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-JEANBACK1-CVE-2019-9053-EXPLOIT
# CVE-2019-9053 тАФ CMS Made Simple рдореЗрдВ рдЕрдкреНрд░рдорд╛рдгрд┐рдд SQL рдЗрдВрдЬреЗрдХреНрд╢рди
## рд╡рд┐рд╡рд░рдг
**CVE-2019-9053** рдПрдХ **time-based blind** SQL рдЗрдВрдЬреЗрдХреНрд╢рди рдХрдордЬреЛрд░реА рд╣реИ рдЬреЛ **CMS Made Simple** рдХреЗ **тЙд 2.2.9** рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред рдЗрд╕рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдХрдордЬреЛрд░ рдкреИрд░рд╛рдореАрдЯрд░ `News` рдореЙрдбреНрдпреВрд▓ (`moduleinterface.php`) рдореЗрдВ `m1_idlist` рд╣реИред рд╣рдорд▓рд╛рд╡рд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдбрдорд┐рди рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдИрдореЗрд▓ рдФрд░ рд╣реИрд╢ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП salt рдХреЛ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред
рдкрд╛рд╕рд╡рд░реНрдб рднрдВрдбрд╛рд░рдг рдпреЛрдЬрдирд╛ `MD5(salt + password)` рд╣реИ, рдЬрд╣рд╛рдБ salt 8 рдмрд╛рдЗрдЯ рдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рд╣реИрд╢ рдФрд░ salt рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, hashcat рдпрд╛ John the Ripper рдЬреИрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдСрдлрд▓рд╛рдЗрди рдкрд╛рд╕рд╡рд░реНрдб рдХреНрд░реИрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
**CVSS 3.1:** 7.5 (HIGH) тАФ `AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N`
* * *
## рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг
* * *
## рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ
### рдореВрд▓ рд▓реЗрдЦрдХ
**Daniele Scanu** тАФ @Certimeter Group
рдореВрд▓ рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ Exploit-DB #46635 рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
### рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
* Python 2.7
* `requests`, `termcolor`
root@kitploit:~
pip2 install requests termcolor
### рдЙрдкрдпреЛрдЧ
root@kitploit:~
# рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдирд┐рдХрд╛рд▓реЗрдВ (salt, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдИрдореЗрд▓, рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢)
python 46635.py -u http://target/cmsms
# рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рд╡рд░реНрдбрд▓рд┐рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рдХреНрд░реИрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
python 46635.py -u http://target/cmsms --crack -w /path/to/rockyou.txt
### рдкреИрд░рд╛рдореАрдЯрд░
### рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА
рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ `SLEEP()` рд╡рд╛рд▓реЗ SQL рдкреЗрд▓реЛрдб рдХреЗ рд╕рд╛рде HTTP рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрдХреНрд╖рд░-рджрд░-рдЕрдХреНрд╖рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ:
1. **Salt** : `cms_siteprefs` рд╕реЗ salt рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ `sitepref_name = 'sitemask'`
2. **рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо** : `cms_users` рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ `user_id = 1`
3. **рдИрдореЗрд▓** : рдкрд╣рд▓реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдИрдореЗрд▓ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ
4. **рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢** : `cms_users` рд╕реЗ рд╣реИрд╢ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ
5. **рдХреНрд░реИрдХрд┐рдВрдЧ** (рд╡реИрдХрд▓реНрдкрд┐рдХ): рд╡рд░реНрдбрд▓рд┐рд╕реНрдЯ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ `MD5(salt + password)` рдХреЗ рд╡рд┐рд░реБрджреНрдз рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ
### рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрджрд╛рд╣рд░рдг
root@kitploit:~
[+] Salt for password found: 5a599ef579066807
[+] Username found: jkr
[+] Email found: some-email@example.com
[+] Password found: 62def4866937f08cc13bab43bb14e6f7
* * *
## рд╢рдорди
* CMS Made Simple рдХреЛ **тЙе 2.2.10** рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
* рдпрджрд┐ рдЕрдкрдбреЗрдЯ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ News рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдпрд╛ `moduleinterface.php` рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реЗрдВ
* * *
## рд╕рдВрджрд░реНрдн
* NVD тАФ CVE-2019-9053
* Exploit-DB #46635
* CVE Mitre