CVE-2025-47932CVE-2025-47932是Combodo iTop中的一个高危跨站脚本(XSS)漏洞,CVSS评分高达8.8分。Combodo iTop是一款流行的基于Web的IT服务管理(ITSM)工具,广泛应用于企业的服务台、变更管理、配置管理等领域。该漏洞存在于iTop的仪表板(Dashboard)功能中,当仪表板通过AJAX调用进行渲染时,系统未能正确对用户可控的变量进行安全过滤和转义处理,导致攻击者可以在仪表板中注入恶意JavaScript代码。攻击者利用此漏洞需要诱导具有仪表板访问权限的用户访问特制的链接或页面,由于该漏洞属于存储型XSS或反射型XSS(取决于具体利用场景),恶意脚本会在受害者浏览器中执行,从而窃取会话Cookie、劫持用户会话、进行钓鱼攻击或执行其他恶意操作。受影响的版本为2.7.13之前的2.x版本和3.2.2之前的3.x版本,官方已在这些版本中修复了漏洞。
该漏洞的技术根源在于Combodo iTop在处理AJAX请求渲染仪表板时,对特定变量的输出缺乏充分的输入验证和输出编码。具体来说,当用户请求渲染仪表板组件时,后端会将用户输入或数据库中存储的仪表板配置数据作为参数传递给前端模板引擎进行渲染。在渲染过程中,系统未对某些关键变量(如仪表板标题、组件内容等)进行HTML实体编码或内容安全策略(CSP)验证,导致攻击者可以通过构造包含JavaScript事件处理器或脚本标签的payload来注入任意脚本代码。攻击者需要创建一个包含恶意JavaScript代码的仪表板配置,并通过社交工程手段诱导具有仪表板访问权限的用户访问该仪表板。当受害者的浏览器加载并渲染该仪表板时,恶意脚本会被执行。CVSS向量显示该漏洞需要用户交互(UI:R),这表明攻击成功率依赖于目标用户的操作。由于攻击复杂度较低(AC:L)且可通过网络利用(AV:N),加上漏洞对机密性、完整性和可用性都造成高影响(C:H/I:H/A:H),该漏洞被评定为高危级别。修复版本2.7.13和3.2.2已通过增加变量过滤和输出编码来消除该漏洞。