CVE-2025-31994CVE-2025-31994是HCL Unica Campaign 12.1.10版本中存在的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞由HCL公司的产品安全事件响应团队(PSIRT)发现并披露,披露日期为2025年10月13日。CVSS 3.1评分为4.3分,属于中危级别。HCL Unica Campaign是HCL公司推出的一款企业级营销自动化和活动管理平台,广泛应用于各行业的客户关系管理、市场营销活动策划与执行等场景。该漏洞允许攻击者将恶意脚本注入到HTTP请求中,当服务器处理该请求时,恶意脚本会被不安全地反射回受害者的浏览器中执行。由于脚本看起来像是来自受信任的网站,因此浏览器会执行该脚本,从而导致会话劫持、敏感信息窃取、钓鱼攻击等安全风险。虽然该漏洞需要高权限(PR:H)且需要用户交互(UI:R)才能触发,但其对机密性、完整性和可用性均存在低级别的影响,仍然对系统安全构成不可忽视的威胁。
反射型XSS漏洞的核心原理是Web应用程序未对用户输入进行充分的过滤和转义,直接将HTTP请求参数中的恶意内容嵌入到响应页面中返回给浏览器。在CVE-2025-31994中,HCL Unica Campaign 12.1.10的某个端点接受用户可控的输入参数(如URL参数、表单字段等),并将该输入未经适当编码或过滤就嵌入到HTTP响应正文中。攻击者可以构造一个包含恶意JavaScript代码的特制URL,例如通过在参数中插入`<script>alert(document.cookie)</script>`或`<img src=x onerror=...>`等payload。当具有高权限的用户(如管理员或营销活动操作员)点击该恶意链接时,服务器会将恶意脚本作为响应内容的一部分返回,并在用户的浏览器上下文中执行。由于脚本在受信任域的上下文中执行,它能够访问会话cookie、令牌等敏感数据,并可执行任意JavaScript操作,如发起伪造请求(CSRF)、窃取凭据、重定向到钓鱼页面或修改页面内容等。该漏洞的利用需要满足两个前提条件:1)攻击者需要拥有高权限账户或能够诱骗高权限用户访问恶意链接;2)需要受害者主动点击或访问构造的恶意URL。