CVE-2026-7136Totolink A8000RU路由器固件版本7.1cu.643_b20200521中存在严重的操作系统命令注入漏洞。该漏洞位于/cgi-bin/cstecgi.cgi文件的setDmzCfg函数处理逻辑中。由于对参数wanIdx缺乏严格的过滤,未经身份验证的攻击者可以通过构造恶意请求在网络远程执行任意系统命令。该漏洞利用难度低且无需用户交互,可能导致设备被完全控制,造成敏感信息泄露、数据篡改或服务中断等严重后果。
该漏洞源于Totolink A8000RU路由器CGI接口处理用户输入时的安全缺陷。具体而言,在/cgi-bin/cstecgi.cgi脚本的setDmzCfg功能模块中,程序直接获取HTTP请求中的wanIdx参数,并将其传递给后台系统命令执行环境,未进行任何有效的安全过滤或转义。攻击者可以利用此逻辑漏洞,在wanIdx参数中注入特定的Shell元字符(如分号、管道符或反引号)。由于该接口未设置访问控制(PR:N),攻击者无需登录即可向目标设备发送特制的POST请求。当设备解析并处理该请求时,恶意载荷将被拼接到系统命令中由操作系统Shell执行,从而导致远程代码执行。攻击成功后,攻击者将获得与Web服务器进程相同的权限,进而完全接管路由器系统。