CVE-2025-59736CVE-2025-59736 是 AndSoft 公司开发的 e-TMS(电子运输管理系统)v25.03 版本中存在的一个高危操作系统命令注入漏洞。该漏洞的 CVSS 3.1 评分高达 9.8,属于严重级别。e-TMS 是一款广泛应用于物流和运输管理领域的软件系统,用于管理运输订单、车辆调度、货物跟踪等业务。
该漏洞存在于 e-TMS 系统的登录页面路径 '/clt/LOGINFRM_DJO.ASP' 中,具体涉及一个名为 'm' 的参数。攻击者可以通过构造恶意的 POST 请求,将操作系统命令注入到该参数中,从而在服务器端执行任意操作系统命令。由于该漏洞无需任何身份认证(PR:N)且无需用户交互(UI:N),攻击者可以通过网络远程利用,对服务器系统造成严重威胁。
该漏洞的影响范围涵盖机密性、完整性和可用性三个维度,均为高影响(C:H/I:H/A:H)。一旦漏洞被成功利用,攻击者可以完全控制受影响的服务器,窃取敏感业务数据、篡改运输管理信息、安装恶意软件,甚至将服务器作为跳板进行内网渗透。该漏洞由西班牙国家网络安全研究所(INCIBE)发现并协调披露,披露日期为 2025 年 10 月 2 日。
该漏洞是一个典型的操作系统命令注入(OS Command Injection)漏洞,存在于 AndSoft e-TMS v25.03 的 '/clt/LOGINFRM_DJO.ASP' 端点中。
漏洞原理:e-TMS 应用程序在处理用户登录请求时,未对 POST 请求中的 'm' 参数进行充分的输入验证和过滤。当应用程序接收到该参数的值后,直接将其传递给底层操作系统命令执行函数(如 system()、exec()、ShellExecute() 等),而没有进行任何安全处理。攻击者可以通过在该参数中注入特殊的 shell 元字符(如 ';'、'|'、'&&'、'||'、'$()' 等),将恶意操作系统命令附加到正常的参数值之后,从而实现命令注入。
利用方式:攻击者无需任何身份凭证,只需通过 HTTP POST 请求向目标服务器的 '/clt/LOGINFRM_DJO.ASP' 路径发送精心构造的恶意请求,在 'm' 参数中嵌入操作系统命令即可。服务器在处理该请求时,会执行攻击者注入的命令。由于该漏洞的利用复杂度低(AC:L),攻击者只需具备基本的 HTTP 请求构造能力即可利用。
危害程度:由于命令注入允许执行任意操作系统命令,攻击者可以执行包括但不限于以下操作:读取服务器上的敏感文件(如数据库配置文件、用户凭证等)、上传和下载任意文件、安装后门程序、创建新的系统用户、修改系统配置、窃取数据库中的运输业务数据、利用服务器进行内网横向移动等。考虑到 e-TMS 系统通常存储大量敏感的物流和客户数据,该漏洞的潜在危害极为严重。