CVE-2025-54157CVE-2025-54157是MedDream PACS Premium 7.3.6.870版本中存在的一个反射型跨站脚本攻击(XSS)漏洞。该漏洞位于软件的encapsulatedDoc功能模块中,由于应用程序未对用户输入进行充分的过滤和转义处理,攻击者可以通过构造恶意URL参数来注入任意JavaScript代码。当受害者访问攻击者提供的恶意链接时,嵌入在URL中的恶意脚本将在受害者浏览器上下文中执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重安全风险。由于该漏洞无需认证即可利用,且影响系统的文档查看功能,攻击者可以诱导医疗机构工作人员或患者访问恶意链接,从而在合法网站上执行恶意代码,窃取医疗数据或执行其他恶意操作。此漏洞由Cisco Talos威胁情报团队发现并报告,CVSS评分6.1,属于中等严重程度。
该漏洞是典型的反射型XSS(Cross-Site Scripting)漏洞,攻击原理如下:MedDream PACS Premium的encapsulatedDoc功能在处理用户请求时,直接将URL参数中的输入未经适当过滤和转义就返回到HTTP响应中。当用户访问包含恶意JavaScript代码的URL时,服务器将该输入反射回页面,浏览器将其作为合法脚本执行。攻击者利用此漏洞的具体方式是在encapsulatedDoc参数中注入JavaScript payload,如<script>标签或事件处理器(如onerror、onload等)。由于浏览器信任来自服务器的响应,执行环境与合法网站相同,因此恶意脚本可以访问同源资源、读取Cookie、执行API请求等。攻击成功需要诱导用户点击特制链接,常用手段包括钓鱼邮件、社交工程或在其他网站上嵌入恶意链接。受害者点击链接后,恶意JavaScript在受害者浏览器中执行,可窃取会话令牌、医疗影像数据访问权限或其他敏感信息。