CVE-2025-59737CVE-2025-59737 是 AndSoft 公司开发的 e-TMS(电子运输管理系统)v25.03 版本中存在的一个高危操作系统命令注入漏洞。该漏洞的 CVSS 3.1 评分高达 9.8 分,属于严重级别漏洞。e-TMS 是一款广泛应用于物流和运输行业的运输管理系统,用于管理订单、调度、车辆跟踪等业务。由于该漏洞允许未经身份验证的远程攻击者通过构造特定的 POST 请求,在服务器端执行任意操作系统命令,因此对使用该系统的企业构成了严重的安全威胁。攻击者无需任何身份验证即可利用此漏洞,且无需用户交互,这使得该漏洞极易被自动化工具大规模利用。一旦成功利用,攻击者可以完全控制受影响的服务器,获取敏感业务数据、安装恶意软件、进行横向移动,甚至将服务器纳入僵尸网络进行进一步攻击。该漏洞由西班牙国家网络安全研究所(INCIBE)发现并报告,其披露凸显了物流运输行业应用系统中安全防护的不足。
该漏洞属于典型的操作系统命令注入(OS Command Injection)漏洞,存在于 AndSoft e-TMS v25.03 的登录框架页面 '/clt/LOGINFRM_LXA.ASP' 中。具体而言,应用程序在处理 POST 请求中的 'm' 参数时,未对用户输入进行充分的验证和过滤,直接将参数值传递给底层操作系统的命令执行函数(如 cmd.exe 或 /bin/sh)。攻击者可以通过在 'm' 参数中注入操作系统命令分隔符(如 '; '、'&&'、'||'、'|' 等),将恶意命令附加到合法命令之后执行。例如,攻击者可以发送包含类似 '合法值; whoami' 或 '合法值 && cat /etc/passwd' 的 payload,从而在服务器上执行任意命令。由于该漏洞的攻击向量为网络(AV:N)、攻击复杂度低(AC:L)、无需权限(PR:N)、无需用户交互(UI:N),且对机密性、完整性和可用性均产生高影响(C:H/I:H/A:H),因此其 CVSS 评分达到满分级别的 9.8 分。漏洞的根本原因是应用程序未能遵循安全编码最佳实践,未对用户输入进行白名单验证或参数化处理,导致用户可控数据流入到危险的系统调用中。