CVE-2025-57787CVE-2025-57787是存在于MedDream PACS Premium 7.3.6.870版本中的一个反射型跨站脚本(XSS)漏洞。该漏洞位于软件的modifyRoute功能模块中,攻击者可以通过构造恶意的URL来触发此漏洞。当受害者点击或访问攻击者精心设计的恶意链接时,反射型XSS payload会被服务器未经处理地反射回受害者的浏览器,并在其上下文中执行,从而导致任意JavaScript代码在受害者浏览器中运行。攻击者可利用此漏洞窃取受害者的会话Cookie、劫持用户会话、进行钓鱼攻击或修改页面内容诱骗用户输入敏感信息。由于该漏洞利用无需认证即可进行,且攻击复杂度较低,因此具有较高的实际威胁性。MedDream PACS Premium作为一款广泛应用于医疗机构的医学影像存档与传输系统(PACS),一旦遭受攻击可能导致患者隐私数据泄露和医疗服务中断。
该反射型XSS漏洞源于MedDream PACS Premium的modifyRoute功能对用户输入缺乏充分的输入验证和输出编码。攻击者可以在URL参数中注入恶意的JavaScript代码,当服务器处理请求时,这些未经过滤的用户输入被直接嵌入到响应页面中并返回给用户浏览器。浏览器将这部分内容作为合法的HTML/JavaScript执行,从而触发XSS攻击。具体攻击流程如下:攻击者构造包含XSS payload的URL链接,例如在modifyRoute功能的某个参数中插入<script>alert(document.cookie)</script>等恶意脚本。当认证用户访问该恶意链接时,服务器将payload反射回HTTP响应中。由于浏览器信任来自同一域的脚本,恶意JavaScript将以用户的身份和权限在浏览器中执行。这意味着攻击者可以获取用户的会话令牌、访问私有医学影像数据、修改界面显示内容或重定向用户到恶意网站。该漏洞的利用条件较低,无需复杂的攻击准备,但成功利用需要一定的用户交互(诱导用户点击恶意链接)。