CVE-2026-31181ToToLink A3300R路由器固件版本v17.0.0cu.557_B20221024中存在一个严重的安全漏洞。该漏洞源于设备在处理特定参数时未对用户输入进行充分的过滤和验证,导致攻击者可以通过构造恶意数据包,向/cgi-bin/cstecgi.cgi接口发送带有特殊字符的请求。由于缺乏必要的安全认证机制,未经授权的远程攻击者无需用户交互即可利用此漏洞在目标系统上执行任意操作系统命令,从而完全控制受影响设备,造成敏感信息泄露、数据篡改或服务中断等严重后果。
该漏洞属于典型的命令注入漏洞,出现在ToToLink A3300R路由器的Web管理接口/cgi-bin/cstecgi.cgi中。具体而言,漏洞产生于对stunServerAddr参数的处理逻辑。当应用程序接收到该参数的值时,直接将其传递给底层的系统命令执行函数(如system()或popen()),而未进行严格的边界检查或特殊字符转义。攻击者可以通过向该端点发送HTTP POST请求,并在stunServerAddr字段中注入Shell元字符(如;、|、&或反引号),将原本的配置命令拼接为恶意的操作系统指令。由于该接口未设置有效的身份验证要求(PR:N),攻击者可直接从网络层面发起攻击。成功利用后,恶意代码将以Web服务器的权限运行,导致攻击者获得远程执行任意代码的能力,进而植入后门、窃取配置数据或发起进一步的横向移动。