CVE-2026-7716该漏洞存在于code-projects开发的Gym Management System(PHP版)1.0中。系统在处理/index.php文件请求时,未对传入的“day”参数进行严格的输入验证和过滤,导致存在SQL注入漏洞。攻击者可利用该漏洞,在具有低权限账户的情况下远程执行恶意SQL语句,进而窃取数据库敏感信息、篡改数据或破坏系统完整性。
该漏洞属于典型的SQL注入漏洞。其根本原因在于应用程序的/index.php文件在接收用户输入的“day”参数时,直接将其拼接到SQL查询语句中,缺乏有效的安全过滤机制(如使用预处理语句或转义特殊字符)。由于CVSS向量显示攻击复杂度为低且无需用户交互,攻击者只需构造包含SQL元字符(如单引号、注释符)的恶意请求发送至服务器。攻击者利用此漏洞可以操纵数据库逻辑,执行非授权的查询操作。例如,通过使用布尔盲注或联合查询技术,攻击者可以从数据库中提取敏感信息。具体而言,攻击者可以通过修改HTTP请求中的day参数值,例如输入 `' OR 1=1--` 来测试漏洞是否存在。如果应用返回了预期的结果或数据库错误,便证实了漏洞的存在。利用此漏洞,攻击者无需拥有管理员权限即可读取数据库结构,进而逐步提取敏感数据。由于该产品主要用于健身房管理,泄露的数据可能涉及大量个人身份信息(PII)和财务记录,具有极高的业务风险。