CVE-2025-60551D-Link DIR600L Ax FW116WWb01版本路由器存在缓冲区溢出漏洞。该漏洞位于formDeviceReboot函数中,攻击者可通过构造恶意的next_page参数触发缓冲区溢出。由于该漏洞无需认证即可利用,且可通过网络远程触发,对设备可用性造成严重影响。成功利用此漏洞可能导致设备重启、拒绝服务,甚至可能执行任意代码。DIR-600L是D-Link推出的入门级无线路由器,广泛应用于家庭和小型办公网络环境中,因此该漏洞可能影响大量用户。攻击者无需特殊权限或用户交互即可发动攻击,这大大增加了漏洞的严重性和利用可能性。
漏洞根源在于D-Link DIR600L Ax路由器的Web管理界面中formDeviceReboot函数对next_page参数处理不当。当用户提交包含超长字符串的next_page参数时,该函数未进行充分的边界检查直接将数据复制到固定大小的缓冲区中,导致缓冲区溢出。攻击者可通过发送精心构造的HTTP请求到路由器的Web管理接口,在next_page参数中注入超过缓冲区容量的数据。溢出会覆盖相邻内存区域,可能导致程序控制流被劫持或触发拒绝服务条件。由于处理函数直接暴露在网络接口上,且没有任何认证机制保护,攻击者可以在未登录状态下直接发送恶意请求。该漏洞影响路由器重启功能相关的代码路径,攻击成功后可造成设备崩溃或重启。