CVE-2025-59769CVE-2025-59769 是 AndSoft 公司开发的 e-TMS(Electronic Transport Management System,电子运输管理系统)v25.03 版本中存在的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞由西班牙国家网络安全研究所(INCIBE)发现并报告,CVSS 3.1 评分为 6.1,属于中危级别。
AndSoft e-TMS 是一款广泛应用于物流和运输行业的运输管理系统,用于管理订单、车辆调度、运输路线规划等业务。该系统在企业供应链管理中扮演着重要角色,因此其安全性直接关系到企业运营的稳定性和数据安全。
该漏洞存在于 e-TMS 的登录页面 '/clt/LOGINFRM_MOL.ASP' 中,具体涉及多个 URL 参数,包括 'l'、'demo'、'demo2'、'TNTLOGIN'、'UO' 和 'SuppConn'。这些参数在处理用户输入时未能进行充分的过滤和转义,导致攻击者可以通过构造恶意 URL,在受害者的浏览器中执行任意 JavaScript 代码。
由于该漏洞是反射型 XSS,攻击者需要诱导受害者点击特制的恶意链接才能触发攻击。一旦成功利用,攻击者可以窃取用户的会话 Cookie、劫持用户会话、进行钓鱼攻击或在受害者浏览器中执行其他恶意操作。该漏洞的成功利用需要用户交互(UI:R),无需认证(PR:N),可通过网络远程利用(AV:N),对机密性和完整性造成低级别影响。
该漏洞是一个典型的反射型跨站脚本(Reflected XSS)漏洞,其根本原因在于 e-TMS v25.03 的登录页面 '/clt/LOGINFRM_MOL.ASP' 在处理多个 URL 参数时,未能对用户输入进行适当的过滤和 HTML 编码转义。
具体而言,受影响的参数包括 'l'、'demo'、'demo2'、'TNTLOGIN'、'UO' 和 'SuppConn'。当用户访问包含这些参数的恶意构造 URL 时,服务器会将这些参数的值直接反射回响应页面中,而没有对其中可能包含的 HTML 标签或 JavaScript 代码进行转义处理。
攻击原理如下:
1. 攻击者构造一个包含恶意 JavaScript 代码的 URL,例如将参数值设置为 '<script>alert(document.cookie)</script>' 或更复杂的载荷;
2. 攻击者通过钓鱼邮件、即时消息或其他社交工程手段诱导受害者点击该恶意链接;
3. 受害者的浏览器向 e-TMS 服务器发送请求,服务器将恶意参数值未经转义地嵌入响应页面中返回;
4. 浏览器解析响应时执行了嵌入的恶意 JavaScript 代码;
5. 恶意代码在受害者的浏览器上下文中执行,可以窃取会话 Cookie、重定向用户到钓鱼页面、修改页面内容或执行其他恶意操作。
由于漏洞位于登录页面,攻击者特别可以利用此漏洞窃取用户的认证凭证或会话令牌,从而获得对 e-TMS 系统的未授权访问权限。由于无需认证即可利用(PR:N),且影响范围包括机密性(C:L)和完整性(I:L),该漏洞对使用 e-TMS 的企业构成一定的安全威胁。