CVE-2019-25697CMSsite 1.0版本中存在严重的SQL注入漏洞。由于系统未对`category.php`接口中的`cat_id`参数进行严格的输入过滤,未经身份验证的远程攻击者可以通过发送特制的GET请求注入恶意SQL代码。成功利用该漏洞可导致数据库信息泄露,攻击者能够获取包括用户名和密码在内的敏感数据。
该漏洞的根本原因在于CMSsite 1.0在处理分类查询时,直接将用户通过GET请求提交的`cat_id`参数拼接到SQL查询语句中,而未使用参数化查询或进行有效的安全转义。攻击者可以利用经典的UNION SELECT语句绕过原有的查询逻辑,从数据库的其他表中提取数据。由于漏洞点无需用户登录即可访问(PR:N),且攻击复杂度低(AC:L),这极大地增加了被自动化工具利用的风险。攻击者一旦获取数据库凭据,可能进一步接管服务器权限。