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

CVE-2025-60565 D-Link DIR600L Ax formSchedule函数缓冲区溢出漏洞

披露日期: 2025-10-24

漏洞信息

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

相关标签

缓冲区溢出D-Link DIR600L路由器漏洞无需认证Web管理界面CVE-2025-60565formSchedule拒绝服务固件漏洞IoT安全

漏洞概述

CVE-2025-60565是D-Link DIR600L Ax无线路由器固件FW116WWb01中的一个高危缓冲区溢出漏洞。该漏洞存在于formSchedule函数中,攻击者可通过构造恶意的curTime参数值触发缓冲区溢出条件。由于该漏洞位于Web管理界面组件中,且无需认证即可利用,远程攻击者可以通过发送特制的HTTP请求来利用此漏洞。成功利用此漏洞可能导致路由器服务中断(拒绝服务),在某些情况下甚至可能实现代码执行,从而完全控制受影响设备。此漏洞的CVSS评分为7.5,属于高危级别,攻击复杂度低,无需特殊权限或用户交互即可实施攻击。D-Link DIR600L系列路由器在家庭和小型办公环境中广泛使用,因此该漏洞可能影响大量终端用户和组织的网络安全。

技术细节

该缓冲区溢出漏洞位于D-Link DIR600L Ax路由器的Web服务器组件中,具体在formSchedule函数处理curTime参数时发生。漏洞的根本原因是函数在处理用户输入的curTime参数时,未进行充分的边界检查,导致输入数据超出预设缓冲区的容量。当攻击者向路由器发送包含超长curTime值的HTTP POST请求时,过长的字符串会覆盖相邻的内存区域,破坏栈或堆的数据结构。在栈缓冲区溢出情况下,攻击者可能覆盖返回地址,从而控制程序执行流程;在堆溢出情况下,可能导致堆损坏,引发程序崩溃或潜在代码执行。攻击者可以利用此漏洞构造恶意请求,通过发送精心设计的curTime参数值(如长字符串或特定模式数据)来触发溢出。由于该漏洞存在于路由器的管理接口,攻击者只需能够访问路由器的Web管理界面(通常为局域网或通过端口转发暴露),即可实施攻击,无需任何认证凭证。

攻击链分析

STEP 1
步骤1
攻击者扫描互联网或局域网中运行D-Link DIR600L Ax固件FW116WWb01的路由器设备
STEP 2
步骤2
攻击者识别出目标路由器的Web管理界面地址,通常为默认网关IP如192.168.0.1
STEP 3
步骤3
攻击者构造包含超长字符串的恶意HTTP POST请求,将curTime参数值设置为超过缓冲区大小的数据
STEP 4
步骤4
攻击者向路由器的/formSchedule端点发送恶意请求,无需任何认证即可触发漏洞
STEP 5
步骤5
formSchedule函数处理curTime参数时发生缓冲区溢出,覆盖相邻内存区域
STEP 6
步骤6
根据溢出类型,攻击者可导致路由器服务崩溃(DoS)或尝试执行任意代码
STEP 7
步骤7
成功利用后,攻击者可完全控制路由器,可能用于进一步的网络渗透或组建僵尸网络

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests target = "http://192.168.0.1" payload = "A" * 1000 # Buffer overflow payload data = { "curTime": payload, "schedule": "1", "enable": "1", "hour_start": "00", "min_start": "00", "hour_end": "23", "min_end": "59" } try: response = requests.post( f"{target}/formSchedule", data=data, timeout=10 ) print(f"Response Status: {response.status_code}") print("PoC sent successfully - buffer overflow triggered") except requests.exceptions.RequestException as e: print(f"Request failed: {e}")

影响范围

D-Link DIR600L Ax FW116WWb01

防御指南

临时缓解措施
在官方补丁发布之前,建议采取以下临时缓解措施:1) 立即禁用路由器的远程管理功能,将Web管理界面限制为仅本地局域网访问;2) 修改路由器默认管理密码,虽然该漏洞无需认证即可利用,但仍是良好的安全实践;3) 在防火墙层面添加访问控制规则,阻止来自互联网对路由器管理端口的直接访问;4) 监控路由器运行状态,如发现频繁重启或异常行为应及时检查;5) 考虑更换为已停止支持的老旧设备,特别是当官方不再提供安全更新时。

参考链接

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