CVE-2026-5629Belkin F9K1015路由器固件版本1.00.10中存在严重的安全漏洞。该漏洞位于/goform/formSetFirewall接口的formSetFirewall函数中,由于对参数webpage的处理不当,导致栈缓冲区溢出。攻击者无需用户交互,仅需低权限即可通过网络远程利用此漏洞,可能导致设备被完全控制。目前厂商尚未对此披露做出回应。
该漏洞属于典型的栈缓冲区溢出。在Belkin F9K1015路由器的Web管理界面中,/goform/formSetFirewall处理POST请求时,接收用户提交的webpage参数。由于代码缺少必要的边界检查,直接将过长的字符串通过不安全的函数(如strcpy)复制到栈上的局部变量缓冲区中。当输入数据长度超过缓冲区大小时,多余的字符会覆盖栈上的返回地址和其他关键数据。攻击者可以精心构造恶意HTTP请求,将返回地址覆盖为特定的Shellcode地址或ROP链。当函数返回时,CPU跳转到攻击者控制的地址执行恶意代码,从而在目标设备上获得最高权限,实现远程代码执行。