CVE-2025-59761CVE-2025-59761是存在于AndSoft公司开发的e-TMS运输管理系统中的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞于2025年10月2日由西班牙国家网络安全研究所(INCIBE)披露,CVSS评分为6.1,属于中危级别。
AndSoft e-TMS是一款广泛应用于物流和运输行业的运输管理系统,用于管理订单、运输、车队等业务。该系统在登录页面/clt/LOGINFRM_DLG.ASP中存在多个未经过滤的用户输入参数,包括l、demo、demo2、TNTLOGIN、UO和SuppConn等共6个参数。这些参数接收的用户输入未经适当的HTML实体编码或输出转义处理,直接被嵌入到返回的HTML页面中,导致攻击者可以构造恶意URL,将JavaScript代码注入到受害者的浏览器上下文中执行。
该漏洞的攻击向量为网络(AV:N),无需认证即可利用(PR:N),但需要用户交互(UI:R),即受害者需要点击攻击者构造的恶意链接。漏洞的影响范围为变更(S:C),表明该漏洞可能影响到登录页面以外的组件。成功利用该漏洞可导致机密性影响低(C:L)和完整性影响低(I:L),但不影响系统可用性(A:N)。攻击者可以利用此漏洞窃取用户会话cookie、进行钓鱼攻击、劫持用户会话或在受害者浏览器中执行任意JavaScript代码,对企业和用户的数据安全构成威胁。
该漏洞的根本原因是AndSoft e-TMS v25.03的登录页面/clt/LOGINFRM_DLG.ASP对用户输入参数缺乏充分的输出编码和过滤机制。具体而言,以下6个参数存在反射型XSS漏洞:
1. 'l' 参数
2. 'demo' 参数
3. 'demo2' 参数
4. 'TNTLOGIN' 参数
5. 'UO' 参数
6. 'SuppConn' 参数
当用户访问包含这些参数的恶意构造URL时,服务器直接将参数值嵌入到返回的HTML响应中,而未对特殊字符(如<、>、"、'等)进行HTML实体编码。攻击者可以在参数值中注入任意JavaScript代码,这些代码将在受害者的浏览器上下文中执行。
利用方式如下:
1. 攻击者构造一个包含恶意JavaScript代码的URL,URL指向目标系统的/clt/LOGINFRM_DLG.ASP页面,并在其中一个易受攻击的参数中注入payload。
2. 攻击者通过钓鱼邮件、社交工程或其他方式诱导受害者点击该恶意URL。
3. 受害者点击链接后,恶意JavaScript代码在受害者的浏览器中执行,可能导致会话劫持、cookie窃取、钓鱼表单注入或恶意重定向等攻击。
由于该漏洞的CVSS向量中包含S:C(范围变更),表明成功利用该漏洞可能影响到e-TMS系统中的其他安全边界组件,扩大了攻击的影响范围。