CVE-2025-14939CVE-2025-14939是code-projects公司开发的在线预约预订系统1.0版本中的一个高危SQL注入漏洞。该漏洞存在于管理后台的/deletemanager.php文件中,攻击者可以通过manipulate managername参数进行SQL注入攻击。由于该漏洞已公开且可远程利用,对使用该系统的组织机构构成了严重的安全威胁。攻击者利用此漏洞可以在未经适当授权的情况下对数据库执行任意SQL查询,可能导致敏感数据泄露、数据库篡改,甚至在某些情况下实现远程代码执行。该漏洞的CVSS评分为4.7,属于中等严重程度,但由于攻击复杂度较低且漏洞已公开,建议相关用户尽快采取修复措施。漏洞影响系统的机密性、完整性和可用性,可能导致用户预约信息、管理员凭据等敏感数据被攻击者获取。
该SQL注入漏洞位于/admin/deletemanager.php文件中的managername参数处理逻辑。系统在后端处理删除管理员请求时,直接将用户提交的managername参数拼接到SQL查询语句中,未进行充分的输入验证和参数化查询处理。攻击者可以通过在managername参数中注入恶意SQL语句片段,如使用单引号、UNION SELECT、堆叠查询等技术,绕过前端输入限制并执行未授权的数据库操作。由于该漏洞需要高权限用户身份(PR:H)才能利用,但攻击复杂度较低(AC:L),拥有管理员权限的恶意用户或被窃取管理员凭据的攻击者可以轻松利用此漏洞。成功利用后,攻击者可以读取数据库中的敏感信息、修改预约记录、删除关键数据,甚至通过OUTFILE等函数在服务器文件系统写入恶意文件。攻击者首先需要访问管理后台,然后构造特定的SQL注入payload通过managername参数发送恶意请求,后端数据库将执行攻击者注入的SQL代码。