CVE-2026-4181D-Link DIR-816 1.10CNB05路由器存在严重的安全漏洞,攻击者可通过发送特制的HTTP请求到/goform/form2RepeaterStep2.cgi端点,利用goahead组件中处理key1/key2/key3/key4/pskValue参数的逻辑缺陷,触发栈缓冲区溢出。该漏洞无需认证即可利用,攻击者可远程执行任意代码或导致设备拒绝服务。由于该产品已停止维护,官方暂无安全更新发布,建议用户立即停止使用或采取临时防护措施。此漏洞已被公开披露,可能已被用于实际攻击活动。
漏洞存在于D-Link DIR-816路由器固件1.10CNB05版本的goahead Web服务器组件中。具体位于/goform/form2RepeaterStep2.cgi处理函数,该函数在处理用户输入的key1、key2、key3、key4和pskValue参数时,未对输入长度进行充分验证直接将数据复制到栈上的固定大小缓冲区。当攻击者发送超长字符串作为这些参数值时,会发生栈缓冲区溢出,覆盖相邻内存区域包括返回地址和函数指针。攻击者可利用此漏洞劫持程序执行流程,实现远程代码执行。由于goahead组件以root权限运行,成功利用可获得设备完全控制权。漏洞影响路由器的WiFi中继/Repeater功能模块。