CVE-2025-63531CVE-2025-63531是存在于Blood Bank Management System 1.0(血库管理系统)中的一个严重SQL注入漏洞。该漏洞位于receiverLogin.php组件中,应用程序在处理用户登录请求时未能对用户提供的输入进行充分的过滤和验证。攻击者可以通过在登录表单的remail(收件人邮箱)和rpassword(收件人密码)字段中注入恶意的SQL代码,从而绕过正常的身份认证机制,获取对系统的未授权访问权限。由于该漏洞的CVSS评分达到10.0,属于最高严重等级,且攻击复杂度低、无需认证即可利用,因此对使用该系统的医疗机构构成了极大的安全威胁。攻击者一旦成功利用此漏洞,不仅可以获取系统中的敏感血液捐赠者和患者信息,还可能对数据库进行增删改查操作,甚至在某些配置下可能实现远程代码执行。
该SQL注入漏洞源于receiverLogin.php文件中对用户输入参数remail和rpassword的直接使用,未经过任何预处理或参数化查询。攻击者可以在登录表单中构造特制的SQL语句片段,例如使用单引号(')、UNION SELECT、OR 1=1等payload来操纵SQL查询逻辑。由于应用程序直接将这些用户输入拼接到SQL查询语句中,数据库服务器会将其作为合法SQL指令执行,从而绕过正常的身份验证流程。攻击者通常利用此漏洞获取管理员账户凭据,进而完全控制整个血库管理系统,获取所有血液库存数据、患者隐私信息以及捐赠者资料。攻击过程简单且自动化程度高,攻击者可以使用SQLMap等工具自动识别和利用此漏洞,在短时间内完成攻击。