CVE-2025-63534CVE-2025-63534是Blood Bank Management System 1.0中存在的一个高危跨站脚本(XSS)漏洞,CVSS评分达到8.5分。该漏洞位于login.php组件中,攻击者可以通过操纵msg和error参数注入恶意JavaScript代码。由于应用程序在处理用户输入时未能对特殊字符进行适当的过滤或编码,恶意脚本会在受害者浏览器中执行,从而窃取会话令牌、劫持用户账户或进行其他恶意操作。此漏洞具有网络可达性,攻击者无需高权限即可发起攻击,且无需用户交互即可成功利用。对于部署了该系统的医疗机构而言,该漏洞可能导致患者数据泄露和系统安全性严重下降。
该漏洞属于存储型XSS(Stored XSS)或反射型XSS(Reflected XSS)漏洞,具体表现为应用程序在login.php页面中直接使用用户可控的输入参数(msg和error)而未进行任何输入验证或输出编码。攻击者可以通过构造特定的URL或POST请求,在msg或error参数中注入恶意JavaScript代码,如<script>alert(document.cookie)</script>。当受害者访问包含恶意载荷的页面时,浏览器会将其解析为可执行脚本并执行。攻击者可以利用此漏洞窃取用户的会话cookie、凭据或其他敏感信息,甚至可以通过DOM操作修改页面内容进行钓鱼攻击。由于login.php是身份认证入口点,攻击成功后将直接威胁到整个系统的安全性。