CVE-2025-14966CVE-2025-14966是FastAdmin框架中的一个高危SQL注入漏洞,存在于application/common/controller/Backend.php文件的selectpage函数中。该漏洞影响FastAdmin 1.7.0.20250506及之前版本。攻击者可以通过构造恶意的custom/searchField参数值来触发SQL注入漏洞,成功利用此漏洞可能导致数据库敏感信息泄露、数据库篡改,甚至在某些配置下可能实现远程代码执行。由于该漏洞影响Backend控制器,通常需要管理员或更高权限用户身份,但攻击者可远程利用此漏洞,且无需用户交互。该漏洞已于2025年12月19日公开披露,漏洞利用代码已在互联网公开,存在被恶意利用的风险。建议受影响用户尽快采取修复措施或缓解措施。
该SQL注入漏洞位于FastAdmin的Backend控制器中的selectpage函数。具体来说,问题出在处理custom/searchField参数时,应用程序直接将用户输入拼接到SQL查询语句中而未进行充分的参数化或过滤。攻击者可以通过在searchField参数中注入SQL语句片段,如使用UNION SELECT、布尔盲注或时间盲注等技术来提取数据库中的敏感信息。selectpage函数通常用于下拉列表数据的异步加载,因此会直接处理用户提交的查询参数。由于该参数未经安全处理,攻击者可以构造类似'field_name OR 1=1--'或更复杂的SQL payload来绕过安全限制。在FastAdmin的典型部署中,Backend控制器通常需要认证后才能访问,但攻击者仍可利用已获取的高权限账户或通过其他认证绕过手段来利用此漏洞。攻击者可能通过该漏洞获取数据库中的用户凭证、配置信息或其他敏感数据。