CVE-2026-9454Totolink A8000RU(版本7.1cu.643_b20200521)的Web管理接口中存在严重漏洞。该漏洞位于/cgi-bin/cstecgi.cgi文件的setOpenVpnCertGenerationCfg函数处理逻辑中。由于未正确过滤用户输入的servername参数,攻击者可构造恶意数据导致操作系统命令注入。该漏洞无需认证且可远程利用,成功利用可完全控制设备,影响系统机密性、完整性和可用性。
该漏洞源于Totolink A8000RU路由器Web管理界面下的CGI脚本在处理OpenVPN证书生成配置时的输入验证缺失。具体而言,setOpenVpnCertGenerationCfg函数负责处理来自前端的配置请求,其中涉及servername参数。在代码实现层面,该参数被直接拼接到系统命令字符串中,并传递给system()或类似的函数执行,完全未进行任何安全过滤或转义处理。由于该CGI接口未对访问权限进行有效限制(无需认证),攻击者可以通过网络向/cgi-bin/cstecgi.cgi发送特制的HTTP POST数据包。利用Shell元字符(如;、|、&或反引号)拼接任意OS命令,服务器端在解析并执行这些参数时,会连带执行攻击者注入的恶意指令。成功利用此漏洞可导致以Root权限执行任意代码,完全控制设备系统。