CVE-2026-6134Tenda F451路由器在特定版本下存在高危安全漏洞。该漏洞位于处理QoS设置的/goform/qossetting接口中,由于fromqossetting函数未对传入的qos参数进行严格的长度校验,导致发生基于栈的缓冲区溢出。攻击者可利用此漏洞,在无需用户交互的情况下远程发送恶意数据包,触发溢出并可能导致设备崩溃或执行任意代码,严重威胁网络安全。
该漏洞根本原因在于Tenda F451路由器固件中/goform/qossetting模块的fromqossetting函数存在典型的内存安全缺陷。当设备Web服务处理来自客户端的请求时,该函数直接接收用户提交的“qos”参数,并使用不安全的字符串拷贝操作(如strcpy或sprintf)将其复制到栈上分配的固定大小缓冲区中,且未对输入数据的长度进行任何有效验证。
攻击者通过构造特制的HTTP请求,将包含大量填充数据和特定覆盖地址的恶意载荷赋值给“qos”参数。当数据长度超过缓冲区大小时,多余的数据将溢出并覆盖栈帧中的返回地址或函数指针。根据CVSS向量分析,攻击者仅需低权限即可通过网络发起攻击。一旦覆盖成功,攻击者可重定向程序执行流至恶意Shellcode,从而在目标系统上远程执行任意代码,完全控制设备。