CVE-2025-59753CVE-2025-59753 是 AndSoft 公司开发的 e-TMS(electronic Transport Management System,电子运输管理系统)v25.03 版本中存在的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞由西班牙国家网络安全研究所(INCIBE)于2025年10月2日披露,CVSS 3.1 基础评分为 6.1 分,属于中危级别。
e-TMS 是一款广泛用于物流和运输行业的管理系统,帮助企业管理运输订单、车辆调度、货物跟踪等业务。由于该系统通常部署在企业内网或公网环境中,涉及大量业务数据和用户信息,因此其安全性至关重要。
该漏洞存在于 e-TMS 系统的登录页面路径 `/clt/LOGINFRM_BET.ASP` 中。具体而言,系统在处理 URL 参数时未对用户输入进行充分的过滤和编码,导致攻击者可以通过精心构造的恶意 URL,将 JavaScript 代码注入到页面中。当受害者点击该恶意链接时,嵌入的恶意脚本将在受害者的浏览器上下文中执行。
根据 CVSS 向量分析,该漏洞的攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需任何特权(PR:N),但需要用户交互(UI:R)。成功利用该漏洞后,攻击者可以窃取用户的会话凭证、Cookie 信息,或进行钓鱼攻击、恶意操作等,对系统的机密性和完整性造成低程度的影响。
该反射型 XSS 漏洞的根本原因在于 e-TMS v25.03 的登录页面 `/clt/LOGINFRM_BET.ASP` 在处理多个 URL 参数时,未对用户输入进行适当的 HTML 实体编码或过滤。
具体而言,受影响的参数包括:`l`、`demo`、`demo2`、`TNTLOGIN`、`UO` 和 `SuppConn` 共六个参数。这些参数的值会被服务器端直接反射回 HTML 响应页面中,而没有经过充分的输出编码(如 HTML 实体编码),使得攻击者可以在这些参数值中注入任意的 HTML 和 JavaScript 代码。
利用方式如下:
1. 攻击者构造一个包含恶意 JavaScript 代码的 URL,将 payload 嵌入到上述任一参数中;
2. 攻击者通过钓鱼邮件、即时通讯工具或社交工程等方式诱导受害者点击该恶意链接;
3. 受害者浏览器向 e-TMS 服务器发送请求,服务器将未经编码的参数值直接嵌入到返回的 HTML 页面中;
4. 浏览器解析返回的 HTML 时,执行攻击者注入的恶意 JavaScript 代码;
5. 恶意脚本在受害者的浏览器上下文中运行,可以窃取会话 Cookie、重定向用户到钓鱼页面、执行未授权操作等。
由于该漏洞需要用户交互(UI:R),攻击者必须诱导受害者主动点击恶意链接才能成功利用。同时,由于影响范围为 Changed(S:C),说明该漏洞的影响可以超出注入点所在的组件,波及其他安全域。