CVE-2025-59740CVE-2025-59740是AndSoft公司开发的e-TMS(电子运输管理系统)v25.03版本中存在的一个高危操作系统命令注入漏洞。该漏洞的CVSS评分为9.8,属于严重级别,攻击者无需任何认证即可通过网络远程利用此漏洞,对目标服务器执行任意操作系统命令。e-TMS是一款广泛应用于物流和运输管理领域的软件系统,主要用于管理运输订单、车辆调度、货物跟踪等业务。该漏洞存在于系统的登录框架页面'/clt/LOGINFRM_CAT.ASP'中,具体涉及到一个名为'm'的参数。由于该参数未经过充分的输入验证和过滤,攻击者可以通过构造恶意的POST请求,在参数中注入操作系统级别的命令,从而在服务器上执行任意操作。由于该漏洞利用条件简单(无需认证、无需用户交互),且影响范围包括机密性、完整性和可用性的全面破坏,因此被评定为最高严重等级。此漏洞由西班牙国家网络安全研究所(INCIBE)发现并报告,属于AndSoft e-TMS多个漏洞更新公告(aviso-24092025)中的一部分。攻击者成功利用此漏洞后,可以完全控制受影响的服务器,窃取敏感数据,安装恶意软件,甚至将服务器作为跳板进行内网渗透。
该漏洞是一个典型的操作系统命令注入(OS Command Injection)漏洞,存在于AndSoft e-TMS v25.03的登录框架页面'/clt/LOGINFRM_CAT.ASP'中。
**漏洞原理:**
在ASP应用程序中,开发者通常会使用如`WScript.Shell`、`Shell.Application`或通过CMD/COM组件来执行系统命令。当用户输入的参数被直接拼接到系统命令字符串中而没有进行适当的过滤或转义时,攻击者可以通过注入特殊字符(如`&`、`|`、`;`、`&&`、`||`等命令分隔符)来执行任意命令。
**漏洞触发点:**
漏洞位于'/clt/LOGINFRM_CAT.ASP'文件中的'm'参数。该参数接收用户通过POST请求提交的数据,并将其传递给后端的命令执行函数。由于缺乏对特殊字符的过滤,攻击者可以在参数值中嵌入操作系统命令。
**利用方式:**
1. 攻击者构造一个POST请求,目标URL为`/clt/LOGINFRM_CAT.ASP`
2. 在POST请求体中,将'm'参数设置为包含恶意命令注入的payload
3. 服务器接收到请求后,将恶意参数拼接到系统命令中执行
4. 命令执行的结果返回给攻击者,或在服务器上产生预期效果
**危害影响:**
由于该漏洞具有网络可利用(AV:N)、低攻击复杂度(AC:L)、无需权限(PR:N)、无需用户交互(UI:N)的特点,且对机密性(C:H)、完整性(I:H)、可用性(A:H)均有高影响,因此CVSS评分达到9.8分,属于最高严重级别。