CVE-2025-36556CVE-2025-36556是MedDream PACS Premium 7.3.6.870版本中存在的一个反射型跨站脚本(XSS)漏洞。该漏洞位于软件的ldapUser功能模块中,由于对用户输入的ldapUser参数缺乏充分的输入验证和输出编码,攻击者可以通过构造恶意的URL参数来注入任意JavaScript代码。当受害者点击攻击者精心设计的恶意链接时,反射的恶意脚本将在受害者的浏览器上下文中执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等安全问题。作为一款广泛应用于医疗机构的PACS(医学影像存档与传输系统)产品,该漏洞可能危及患者隐私数据和医疗系统安全。由于CVSS评分为6.1(中等严重级别),且攻击复杂度低、无需认证即可发起攻击,但需要用户交互触发,因此建议相关机构尽快采取修复措施。
该漏洞属于反射型XSS(Cross-Site Scripting)漏洞,具体位于MedDream PACS Premium的ldapUser功能中。反射型XSS的原理是:应用程序将用户提交的数据未经适当处理直接返回给用户,攻击者通过构造包含恶意脚本的参数值,当用户访问包含该参数的URL时,恶意代码会被浏览器解析执行。
在ldapUser功能中,应用程序直接获取URL中的ldapUser参数值并回显到页面,而未对特殊字符(如<、>、"、'、/等)进行HTML实体编码或移除脚本标签。攻击者可以构造如下恶意URL:
http://[target]/path/ldapUser=<script>alert(document.cookie)</script>
当受害者访问该URL时,<script>标签会被浏览器作为HTML解析,alert()函数将被执行,从而证明漏洞存在。在实际攻击中,攻击者可以替换alert()为更恶意的代码,如窃取Cookie、劫持会话、重定向到钓鱼站点或植入键盘记录器等。
由于该产品主要服务于医疗机构,攻击者可能针对医疗工作人员或管理员进行定向攻击,以获取患者敏感数据或系统控制权限。