CVE-2025-59770CVE-2025-59770是存在于AndSoft e-TMS v25.03版本中的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞由西班牙国家网络安全研究所(INCIBE)于2025年10月2日披露,CVSS 3.1评分为6.1分,属于中危级别漏洞。AndSoft e-TMS是一款运输管理系统(TMS),广泛应用于物流和运输行业,帮助企业管理运输流程、订单跟踪、车队管理等业务。该漏洞存在于系统的登录页面文件'/clt/LOGINFRM_MON.ASP'中,涉及多个参数未经过充分的输入验证和输出编码处理,导致攻击者可以通过构造恶意的URL链接,将JavaScript代码注入到受害者的浏览器上下文中执行。由于该漏洞需要用户交互(点击恶意链接),攻击者通常会结合社会工程学手段,通过钓鱼邮件、即时消息等方式诱导受害者访问恶意构造的URL。一旦漏洞被利用,攻击者可以在受害者浏览器中执行任意JavaScript代码,可能导致会话劫持、敏感信息窃取、钓鱼攻击进一步升级等安全风险。该漏洞的CVSS向量为CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,表明漏洞可通过网络远程利用,攻击复杂度低,无需认证即可发起攻击,但需要受害者进行交互(点击链接),并且漏洞影响范围会发生变化(Scope Changed),对机密性和完整性造成低影响。
该漏洞是一个典型的反射型XSS漏洞,根本原因在于AndSoft e-TMS v25.03的登录页面'/clt/LOGINFRM_MON.ASP'对用户输入参数未进行充分的过滤和HTML实体编码处理。具体而言,漏洞涉及以下六个参数:l、demo、demo2、TNTLOGIN、UO和SuppConn。这些参数接收的用户输入被直接嵌入到HTML响应页面中,而没有进行适当的输出编码(如HTML实体编码),导致攻击者可以在这些参数中注入恶意的JavaScript代码。当受害者访问攻击者精心构造的恶意URL时,服务器会将恶意脚本作为响应内容的一部分返回,并在受害者的浏览器中执行。
利用方式方面,攻击者首先需要构造一个包含恶意JavaScript代码的URL。例如,攻击者可以将JavaScript代码作为参数值附加到上述任一参数中,如:https://target/clt/LOGINFRM_MON.ASP?l=<script>alert(document.cookie)</script>。然后,攻击者通过钓鱼邮件、社交媒体或其他方式诱导受害者点击该链接。当受害者在已登录目标系统的浏览器中点击链接时,恶意脚本将在其浏览器上下文中执行,攻击者可以窃取会话Cookie、重定向用户到恶意网站、修改页面内容或执行其他恶意操作。由于漏洞影响范围发生变化(Scope Changed),意味着攻击者可以在受害者的权限上下文中执行操作,可能访问到原本无法直接访问的资源。