CVE-2025-59766CVE-2025-59766是AndSoft公司开发的e-TMS(运输管理系统)v25.03版本中存在的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞于2025年10月2日由西班牙国家网络安全研究所(INCIBE)披露,CVSS 3.1评分为6.1分,属于中危级别。
e-TMS是一款广泛应用于物流和运输行业的管理系统,用于处理运输订单、车辆调度、物流跟踪等业务。该漏洞存在于系统的登录页面'/clt/LOGINFRM_LT.ASP'中,涉及多个参数未经过充分的输入验证和输出编码,包括'l'、'demo'、'demo2'、'TNTLOGIN'、'UO'和'SuppConn'等参数。攻击者可以通过构造包含恶意JavaScript代码的URL,诱使受害者点击该链接,从而在受害者的浏览器上下文中执行任意JavaScript代码。
由于该漏洞的CVSS向量为AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,表明攻击者无需认证即可通过网络发起攻击,但需要用户交互(如点击恶意链接)才能触发漏洞利用。攻击成功后,攻击者可以窃取用户的会话Cookie、进行钓鱼攻击、篡改页面内容或执行其他恶意操作,对系统的机密性和完整性造成低级别影响。
该漏洞的发现和披露由INCIBE(西班牙国家网络安全研究所)协调完成,INCIBE在2025年9月24日发布了关于AndSoft e-TMS多个漏洞的安全公告,建议用户及时关注厂商发布的安全补丁并进行版本更新。
该漏洞属于典型的反射型跨站脚本(Reflected XSS)漏洞,其根本原因在于AndSoft e-TMS v25.03的登录页面'/clt/LOGINFRM_LT.ASP'在处理用户输入参数时,未对输入数据进行充分的过滤、转义或编码处理。
具体而言,漏洞涉及以下六个参数:'l'、'demo'、'demo2'、'TNTLOGIN'、'UO'和'SuppConn'。当这些参数接收用户提交的输入后,服务器端直接将参数值嵌入到返回的HTML响应中,而没有进行HTML实体编码或白名单过滤。攻击者可以在这些参数中注入恶意的JavaScript代码或HTML标签。
利用方式如下:攻击者首先构造一个包含恶意payload的URL,例如:
https://target.com/clt/LOGINFRM_LT.ASP?l=<script>alert(document.cookie)</script>
或者使用更隐蔽的payload,如事件处理器:
https://target.com/clt/LOGINFRM_LT.ASP?demo=<img src=x onerror=alert(document.cookie)>
然后通过钓鱼邮件、社交工程或其他方式诱使受害者点击该链接。当受害者在已登录e-TMS系统的浏览器中点击该链接时,恶意JavaScript代码将在受害者的浏览器上下文中执行,能够访问会话Cookie、读取敏感信息、修改页面DOM内容,甚至代表用户执行操作。
由于漏洞存在于登录页面,攻击者还可以针对未登录的用户发起攻击,窃取后续登录凭证或进行钓鱼欺骗。此外,CVSS向量中包含S:C(Scope Changed),表明攻击影响可能超出受攻击组件的范围,影响到其他安全上下文。