IPBUF安全漏洞报告
English
CVE-2025-60564 CVSS 7.5 高危

D-Link DIR600L Ax缓冲区溢出漏洞(CVE-2025-60564)

披露日期: 2025-10-24

漏洞信息

漏洞编号
CVE-2025-60564
漏洞类型
缓冲区溢出
CVSS评分
7.5 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
D-Link DIR600L Ax FW116WWb01

相关标签

缓冲区溢出D-Link路由器漏洞CVE-2025-60564网络设备安全固件漏洞远程攻击

漏洞概述

D-Link DIR600L Ax FW116WWb01是一款广泛使用的无线路由器设备。该漏洞存在于路由器的Web管理界面中,具体位于formSetLog函数处理curTime参数的过程中。攻击者可以通过构造超长的字符串作为curTime参数值,触发缓冲区溢出条件。当设备处理该参数时,过长的输入数据会超出预设缓冲区的边界,导致相邻内存区域被覆盖。这种内存破坏可能引发多种后果,包括设备拒绝服务(DoS)、代码执行或敏感信息泄露。由于该漏洞存在于路由器固件的网络服务组件中,攻击者可通过互联网远程发起攻击,无需任何认证凭证。路由器作为网络边界设备,一旦被攻破,攻击者可进一步渗透内网、窃取网络流量或进行中间人攻击。此漏洞的CVSS评分为7.5,属于高危级别,具有较高的利用价值和实际威胁。

技术细节

漏洞根源在于formSetLog函数对curTime参数的输入验证不足。当用户通过Web界面或API发送请求时,curTime参数的值被直接传递给处理函数而未进行长度检查。攻击者可构造包含大量字符的恶意请求,导致缓冲区溢出。具体利用方式为:攻击者向路由器发送HTTP POST请求,目标路径为formSetLog函数对应的端点,curTime参数填充超长字符串(如1000字节以上的字符序列)。由于目标缓冲区空间有限,过长的输入会覆盖相邻内存区域,包括返回地址、栈帧指针等关键数据。攻击者精心构造溢出数据,可实现控制流劫持,在设备上执行任意代码。此漏洞影响路由器的网络服务进程,攻击者可通过WAN口(互联网侧)发起攻击,直接威胁设备安全。建议厂商在后续固件更新中增加输入长度验证,使用安全字符串处理函数,并启用栈保护机制。

攻击链分析

STEP 1
信息收集
攻击者识别目标设备型号为D-Link DIR600L Ax,确认固件版本为FW116WWb01,并探测路由器Web管理界面可访问
STEP 2
漏洞定位
定位到formSetLog函数处理curTime参数的位置,确认存在输入长度验证缺失问题
STEP 3
构造攻击载荷
构造包含超长字符串的curTime参数值,用于触发缓冲区溢出,长度通常需要超过目标缓冲区大小
STEP 4
发送恶意请求
通过HTTP POST请求向路由器的formSetLog端点发送恶意构造的数据包,无需任何认证
STEP 5
触发溢出
恶意数据超出缓冲区边界,覆盖相邻内存区域,可能导致进程崩溃或代码执行
STEP 6
实现攻击目的
根据溢出数据构造,实现设备拒绝服务、远程代码执行或建立持久化后门

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests target = "http://192.168.0.1" # Construct malicious payload with oversized curTime parameter # This triggers buffer overflow in formSetLog function payload = "A" * 2000 data = { "curTime": payload, "submit": "Apply" } try: response = requests.post(f"{target}/formSetLog", data=data, timeout=10) print(f"Request sent, status code: {response.status_code}") print("Payload length:", len(payload)) except requests.exceptions.RequestException as e: print(f"Request failed: {e}")

影响范围

D-Link DIR600L Ax FW116WWb01

防御指南

临时缓解措施
在厂商发布官方修复固件之前,建议采取以下临时缓解措施:1)禁用路由器的远程管理功能,仅允许通过本地局域网访问Web管理界面;2)修改路由器默认管理端口或使用强密码保护管理界面;3)启用防火墙规则,限制对路由器管理端口的访问来源;4)监控网络流量,及时发现异常请求;5)考虑使用VPN连接后再访问路由器管理界面;6)定期检查设备状态,发现异常立即断网并进行排查。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表