CVE-2025-60316CVE-2025-60316是SourceCodester Pet Grooming Management Software 1.0版本中存在的一个严重SQL注入漏洞。该漏洞位于管理后台的admin/view_customer.php文件中,通过ID参数触发攻击。由于应用程序未对用户输入进行充分的过滤和参数化处理,远程攻击者可以直接通过构造恶意的SQL语句注入到数据库查询中,从而实现未授权的数据访问和数据库操控。
该漏洞的CVSS 3.1评分为9.4分,属于严重级别。其攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需任何特权(PR:N),无需用户交互(UI:N)。在影响方面,该漏洞对机密性产生高影响(C:H),对完整性产生高影响(I:H),对可用性产生低影响(A:L)。这意味着攻击者可以读取和修改数据库中的敏感信息,但可能不会直接导致服务完全不可用。
SourceCodester Pet Grooming Management Software是一款用于宠物美容店管理的Web应用程序,包含客户管理、预约管理、服务记录等功能。由于该系统通常存储客户的个人信息和业务数据,SQL注入漏洞可能导致大量敏感数据泄露,包括客户姓名、联系方式、宠物信息等。该漏洞已于2025年10月9日公开披露,并已存在公开的PoC和利用视频,对使用该软件的企业构成严重威胁。
该SQL注入漏洞存在于admin/view_customer.php文件的ID参数处理逻辑中。当管理员或用户通过GET或POST请求访问该页面并传递ID参数时,应用程序直接将用户输入拼接到SQL查询语句中,而没有使用预编译语句(Prepared Statements)或参数化查询,也没有进行充分的输入验证和过滤。
攻击者可以通过构造特殊的SQL注入payload来利用此漏洞。例如,通过在ID参数中注入UNION SELECT语句,攻击者可以读取数据库中的任意数据;通过注入UPDATE或INSERT语句的变体,攻击者可以修改数据库内容;通过使用时间盲注(time-based blind injection)技术,攻击者可以在无回显的情况下逐步提取数据库信息。
由于该漏洞无需认证即可利用(PR:N),且攻击复杂度低,远程攻击者只需发送一个精心构造的HTTP请求即可触发漏洞。典型的利用URL格式为:admin/view_customer.php?id=1' OR '1'='1 或包含UNION SELECT的更复杂payload。成功利用后,攻击者可以获取数据库管理员权限,进而完全控制整个数据库系统,包括读取、修改、删除所有数据,甚至可能通过数据库特性执行系统命令。