CVE-2026-7203Totolink A8000RU路由器固件版本7.1cu.643_b20200521中存在严重的操作系统命令注入漏洞。漏洞源于/cgi-bin/cstecgi.cgi接口下的setUrlFilterRules函数未对传入的“enable”参数进行有效过滤和清洗。攻击者可利用此缺陷,在无需身份认证的情况下,通过发送特制的HTTP数据包向后台注入恶意操作系统命令。由于该设备通常暴露在网络边界,此漏洞极易被自动化工具扫描利用,导致攻击者完全控制设备,窃取网络数据或发起进一步攻击,影响范围广且危害极大。
该漏洞属于典型的不安全的直接对象引用与命令注入相结合的问题。在Totolink A8000RU的CGI处理程序中,`setUrlFilterRules`函数负责处理URL过滤规则的配置请求。当程序接收到用户提交的数据时,直接提取`enable`参数的值,并将其拼接到系统底层执行的Shell命令字符串中,中间未经过任何安全转义、过滤或白名单校验机制。
攻击者可以通过向`/cgi-bin/cstecgi.cgi`端点发送包含恶意构造参数的POST请求。通过在参数值中注入Shell元字符(如分号`;`、反引号`` ` ``或管道符`|`),攻击者可以截断原有的命令逻辑,并追加执行任意系统指令。鉴于CVSS向量显示无需认证(PR:N)且网络可达(AV:N),任何能够访问路由器Web管理端口的攻击者均可直接利用此漏洞获取Root权限,进而植入后门、篡改路由配置或利用设备作为跳板攻击内网。