CVE-2025-59765CVE-2025-59765是AndSoft公司开发的e-TMS(运输管理系统)v25.03版本中存在的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞由西班牙国家网络安全研究所(INCIBE)发现并报告,CVSS评分为6.1,属于中危级别漏洞。e-TMS是一款广泛应用于物流和运输行业的管理软件,用于管理运输订单、车辆调度、货物跟踪等业务。由于该软件涉及企业内部敏感数据,XSS漏洞可能被攻击者利用来窃取用户会话、获取敏感信息或执行未授权操作。
该漏洞属于反射型XSS,攻击者需要构造包含恶意JavaScript代码的URL,并通过钓鱼邮件、社交工程等方式诱导受害者点击。当受害者在已登录e-TMS系统的浏览器中访问该恶意URL时,恶意脚本将在受害者的浏览器上下文中执行。由于漏洞影响范围涉及多个参数(l、demo、demo2、TNTLOGIN、UO和SuppConn),攻击者可利用的攻击面较大。该漏洞的CVSS向量表明其通过网络利用,无需认证但需要用户交互,影响范围发生变化(Scope Changed),对机密性和完整性产生低影响。
该漏洞存在于AndSoft e-TMS v25.03的登录页面文件'/clt/LOGINFRM_LF.ASP'中。具体而言,页面中的多个参数(l、demo、demo2、TNTLOGIN、UO和SuppConn)在接收用户输入后,未经过充分的输入验证和输出编码就直接反射到响应页面中,导致攻击者可以在这些参数中注入恶意JavaScript代码。
从技术原理来看,反射型XSS的核心问题在于服务器端将用户可控的输入未经安全处理就输出到HTML响应中。正常情况下,当用户访问登录页面时,这些参数可能用于控制页面显示的语言、演示模式或其他配置选项。然而,由于缺少对特殊字符(如<、>、"、'等)的过滤和HTML实体编码,攻击者可以构造类似如下的payload:
`http://target/clt/LOGINFRM_LF.ASP?l=<script>alert(document.cookie)</script>`
当受害者点击此链接时,恶意脚本将在受害者已认证的会话上下文中执行。攻击者可以利用此漏洞执行以下操作:1)窃取用户的会话Cookie;2)劫持用户会话;3)执行任意JavaScript代码以修改页面内容;4)窃取表单输入的敏感信息;5)进行钓鱼攻击。由于CVSS向量中包含S:C(Scope Changed),表明漏洞影响范围超出e-TMS应用本身,可能影响到用户浏览器中的其他应用。