CVE-2025-13305CVE-2025-13305是D-Link公司多款路由器产品中存在的一个高危安全漏洞。该漏洞影响DWR-M920、DWR-M921、DWR-M960、DIR-822K以及DIR-825M等型号设备,固件版本为1.01.07。漏洞位于设备的Web管理界面功能中,具体存在于/formTracerouteDiagnosticRun端点的处理逻辑里。攻击者可以通过操纵该功能中的host参数来触发缓冲区溢出条件。由于该漏洞的攻击复杂度较低且不需要特殊的用户权限,远程攻击者可以在无需认证的情况下利用此漏洞。这意味着任何能够访问路由器Web管理界面的攻击者都有可能成功实施攻击。漏洞的CVSS评分达到8.8分,属于高危级别。考虑到D-Link路由器在全球范围内的广泛部署,此漏洞可能影响大量网络环境。由于公开的漏洞利用代码已经存在,网络安全面临严重威胁。建议受影响用户立即采取防护措施,联系厂商获取安全更新。
该漏洞属于典型的缓冲区溢出安全问题。在D-Link DWR-M920、DWR-M921、DWR-M960、DIR-822K和DIR-825M路由器的Web管理功能中,/boafrm/formTracerouteDiagnosticRun端点负责处理traceroute诊断功能。当用户提交traceroute请求时,系统会调用formTracerouteDiagnosticRun函数进行处理。该函数在处理用户输入的host参数时,未对输入数据进行充分的边界检查。如果攻击者向host参数注入超长字符串,将导致缓冲区溢出,覆盖相邻内存区域。攻击者可以通过精心构造的payload实现代码执行或造成设备拒绝服务。traceroute功能通常允许用户指定目标主机地址,攻击者可以利用这一特性注入恶意代码。由于路由器通常以高权限运行嵌入式操作系统,缓冲区溢出成功利用后可能导致完整系统控制。该漏洞的利用条件简单,攻击者可远程发起,无需特殊权限,这大大增加了漏洞的实际威胁程度。