CVE-2025-67147Gym-Management-System-PHP 1.0版本存在多个SQL注入漏洞,攻击者可通过未过滤的用户输入在多个关键文件中执行任意SQL命令。该系统是一款使用PHP开发的健身房管理系统,漏洞影响submit_contact.php、secure_login.php和change_s_pwd.php三个文件中的多个参数。攻击者无需认证即可利用部分漏洞,成功利用后可绕过身份验证、执行任意SQL命令、修改数据库记录、删除数据或将权限提升至管理员级别。由于CVSS评分高达9.8,该漏洞属于严重级别,对使用该系统的健身房构成重大安全威胁。
该漏洞源于应用程序未对用户输入进行充分的参数化查询或输入验证。在submit_contact.php文件中,'name'、'email'和'comment'参数直接拼接到SQL查询中;在secure_login.php文件中,'username'和'pass_key'参数存在相同问题;在change_s_pwd.php文件中,'login_id'、'pwfield'和'login_key'参数也未进行安全处理。攻击者可通过构造恶意SQL payloads(如' OR '1'='1、UNION SELECT等)来利用这些漏洞。在登录相关文件中,攻击者可利用SQL注入绕过认证获取管理员权限;在联系表单中,攻击者可提取数据库中的敏感信息。攻击成功后,攻击者可以完全控制整个系统,包括用户数据、财务数据等敏感信息。