CVE-2026-5679Totolink A3300R路由器17.0.0cu.557_B20221024版本存在操作系统命令注入漏洞。漏洞源于/cgi-bin/cstecgi.cgi文件中vsetTr069Cfg函数对stun_pass参数的处理不当。攻击者通过构造恶意请求,可利用该漏洞在系统上执行任意命令,导致数据泄露或系统被控制。
该漏洞的根源在于Totolink A3300R路由器Web管理接口对TR-069相关配置请求的输入验证不足。具体而言,位于/cgi-bin/cstecgi.cgi的vsetTr069Cfg函数在接收stun_pass参数时,未对其内容进行清洗,直接将其传递给了底层的系统调用。攻击者只需具备邻接网络访问权限和低权限认证,即可构造特制的HTTP POST数据包。通过在stun_pass参数中注入Shell元字符(如分号;、管道符|或反引号),攻击者能够闭合原有命令并拼接执行任意恶意指令,从而在服务器端实现未经授权的远程代码执行。