CVE-2025-63719CVE-2025-63719是Campcodes在线医院管理系统1.0版本中的一个高危安全漏洞,CVSS评分达到7.3分。该漏洞属于SQL注入类型,存在于管理员登录页面/admin/index.php中,具体问题出在username参数未进行充分的输入过滤和验证。攻击者可以通过构造恶意的SQL语句片段,在用户名字段中注入SQL代码,从而绕过登录验证机制或执行未授权的数据库操作。
该漏洞的危险性在于它不需要任何认证即可被利用,攻击者可以直接通过互联网发起攻击。由于医院管理系统通常存储着大量敏感的医疗数据和患者个人信息,一旦被攻击成功,可能导致患者隐私数据泄露、医疗记录被篡改或删除等严重后果。此外,攻击者还可能利用该漏洞进一步渗透内网环境,获取服务器更高权限。
Campcodes在线医院管理系统是一款用于医疗机构日常运营管理的软件,提供了患者管理、医生排班、预约管理、处方管理等核心功能。该系统通常部署在医院的内部网络中,但管理后台往往暴露在互联网或可通过VPN访问,因此存在被远程攻击的风险。
根据漏洞披露信息,该漏洞已于2025年11月19日被正式披露并收录至CVE数据库。建议使用该系统的机构尽快采取防护措施,避免遭受攻击。
该SQL注入漏洞位于Campcodes在线医院管理系统1.0版本的管理后台登录页面,文件路径为/admin/index.php,问题参数为username。
漏洞原理:系统在处理用户登录请求时,直接将username参数的值拼接到SQL查询语句中,而没有使用参数化查询或输入过滤机制。攻击者可以利用这一缺陷,在username字段中注入恶意的SQL代码片段,如使用单引号(')、UNION SELECT、布尔盲注等技术手段,绕过身份验证或提取数据库中的敏感信息。
利用方式:
1. 认证绕过:攻击者可以在username字段输入类似admin' OR '1'='1的Payload,利用SQL语法特性使验证条件永远为真,从而以管理员身份登录系统。
2. 数据提取:通过UNION注入技术,攻击者可以联合其他表的数据,如使用username=' UNION SELECT 1,2,3,4,5,6,7,8--来获取数据库版本、当前用户、表名等敏感信息。
3. 盲注攻击:即使页面不返回具体错误信息,攻击者仍可通过布尔盲注或时间盲注技术,逐步猜解数据库中的敏感数据。
受影响组件:该系统使用PHP开发,后端数据库通常为MySQL。/admin/index.php文件在处理登录请求时,直接将用户输入用于构建SQL查询语句,这是典型的SQL注入漏洞模式。