CVE-2026-8137Totolink X5000R路由器在9.1.0u.6369_B20230113版本中存在严重漏洞。问题出在/boafrm/formDdns文件的sub_458E40函数,因对submit-url参数处理不当引发缓冲区溢出。攻击者可远程利用此漏洞,无需用户交互,可能导致设备被完全控制,严重影响机密性、完整性和可用性。
该漏洞是典型的栈缓冲区溢出漏洞,位于Totolink X5000R路由器的Web管理接口处理程序中。具体受影响的是/boafrm/formDdns页面下的sub_458E40函数。该函数在处理HTTP POST请求中的“submit-url”参数时,直接将用户输入的数据复制到栈上的固定大小缓冲区中,而未进行长度验证。攻击者可以构造包含超长字符串的恶意数据包发送至目标设备。当数据长度超过缓冲区容量时,多余的字节将覆盖栈上的返回地址。由于CVSS评分为8.8且无需用户交互,攻击者可精心设计返回地址指向Shellcode,从而在目标系统上以Root权限远程执行任意代码,完全接管设备。