Vulnerability Description
ThinkPHP 3.2.4 has SQL Injection via the count parameter because the Library/Think/Db/Driver/Mysql.class.php parseKey function mishandles the key variable. NOTE: a backquote character is not required in the attack URI.
CVSS Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Thinkphp | Thinkphp | 3.2.4 |
Related Weaknesses (CWE)
References
- https://www.kingkk.com/2018/10/Thinkphp-%E8%81%9A%E5%90%88%E6%9F%A5%E8%AF%A2%E6%ExploitThird Party Advisory
- https://www.kingkk.com/2018/10/Thinkphp-%E8%81%9A%E5%90%88%E6%9F%A5%E8%AF%A2%E6%ExploitThird Party Advisory
FAQ
What is CVE-2018-18529?
CVE-2018-18529 is a vulnerability with a CVSS score of 9.8 (CRITICAL). ThinkPHP 3.2.4 has SQL Injection via the count parameter because the Library/Think/Db/Driver/Mysql.class.php parseKey function mishandles the key variable. NOTE: a backquote character is not required ...
How severe is CVE-2018-18529?
CVE-2018-18529 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2018-18529?
Check the references section above for vendor advisories and patch information. Affected products include: Thinkphp Thinkphp.