CVE-2026-6200Tenda F456 路由器 1.0.0.5 版本被发现存在严重的栈缓冲区溢出漏洞。问题出在 /goform/webtypelibrary 接口的 formwebtypelibrary 函数中,由于未对传入的 menufacturer 参数进行严格的边界检查,导致远程攻击者可通过发送特制的恶意数据包触发溢出。成功利用该漏洞可能导致设备崩溃、拒绝服务,或在设备上执行任意代码,严重影响系统安全。
该漏洞属于典型的栈缓冲区溢出。在 Tenda F456 固件中,/goform/webtypelibrary 接口负责处理特定表单请求。后台函数 formwebtypelibrary 在接收 HTTP POST 请求中的 menufacturer 参数时,直接使用了不安全的拷贝函数(如 strcpy)将用户输入的数据复制到栈上的局部变量中,且未验证输入数据的长度。由于栈空间有限,当传入超长字符串时,多余的数据会覆盖栈上的返回地址或其他关键寄存器。攻击者通过精心构造 payload,覆盖返回地址指向 shellcode 或 ROP 链,即可控制程序执行流,获得设备的 root 权限。由于 CVSS 向量显示 PR:L,攻击通常需要低权限账户或特定网络条件,但无需用户交互。