CVE-2026-5979D-Link DIR-605L路由器固件2.13B01版本中存在严重的缓冲区溢出漏洞。该漏洞位于/goform/formVirtualServ组件的POST请求处理逻辑中,因未对输入参数curTime进行严格的长度限制,导致栈缓冲区溢出。鉴于该设备已过保停止维护,攻击者无需用户交互即可远程利用此漏洞,可能导致设备崩溃或被植入恶意程序,造成严重安全风险。
该漏洞的根源在于D-Link DIR-605L固件中处理/goform/formVirtualServ接口POST请求的函数存在逻辑缺陷。具体而言,程序使用不安全的函数直接将用户可控的curTime参数值复制到栈上的局部缓冲区,而未验证输入数据的长度是否超过缓冲区容量。当构造超长的恶意字符串作为curTime参数值发送时,多余的数据将溢出缓冲区边界,覆盖栈上的返回地址或相邻变量。根据CVSS 3.1评分向量,该漏洞具备远程网络攻击向量(AV:N),攻击复杂度低(AC:L),且无需用户交互(UI:N)。攻击者仅需具备低权限(PR:L)即可发起攻击。利用成功后,可导致高程度的机密性、完整性和可用性损失(C:H/I:H/A:H),通常表现为远程代码执行(RCE)或设备拒绝服务。