首页 网络安全 正文
  • 本文约835字,阅读需4分钟
  • 98
  • 0

D-Link DIR-513 1.10 栈溢出漏洞CVE-2026-3978

摘要

栋科技漏洞库关注到 D-Link DIR-513 1.10版本中存在的一个安全漏洞,漏洞现已被追踪为CVE-2026-3978,漏洞CVSS 3.X评分为8.8。

D-Link DIR-513是友讯(D-Link)推出的300Mbps便携式单频无线路由器,插墙即用、内置防火墙,支持主流加密,保障基础网络安全。

一、基本情况

D-Link DIR-513 直接将有线网转为 Wi-Fi,覆盖房间供多设备使用,主打迷你便携、内置电源,适合差旅、酒店等场景快速搭建 Wi-Fi。

D-Link DIR-513 1.10 栈溢出漏洞CVE-2026-3978

D-Link DIR-513 可单口复用,可作路由(接宽带)或 AP(接局域网),满足临时无线覆盖需求,该机型已停产多年,无官方固件更新。

栋科技漏洞库关注到 D-Link DIR-513 1.10版本中存在的一个安全漏洞,漏洞现已被追踪为CVE-2026-3978,漏洞CVSS 3.X评分为8.8。

二、漏洞分析

CVE-2026-3978漏洞是 D-Link DIR-513 受影响版本中存在的栈溢出漏洞,可能导致设备拒绝服务或实现远程代码执行(RCE)等风险。

该漏洞源于设备在处理 `/goform/formEasySetupWizard3` 接口的请求时,其内部函数对 `wan_connected` 参数的长度未进行有效校验。

攻击者通过远程发送构造的恶意 HTTP 请求,利用参数触发栈缓冲区溢出(Stack-based Buffer Overflow),导致设备拒绝服务或RCE。

三、POC概念验证

1、我们使用 qemu-mips 模拟 DIR-513 固件。

D-Link DIR-513 1.10 栈溢出漏洞CVE-2026-3978

2、我们在 boa 服务器中发现一处缓冲区溢出漏洞:

3、在 formEasySetupWizard3 函数中,程序会读取用户提交的参数 wan_connected。

D-Link DIR-513 1.10 栈溢出漏洞CVE-2026-3978

4、变量v12被传递给 sprintf 函数,而不进行任何长度检查,这可能会使基于堆栈的缓冲区v14溢出。

D-Link DIR-513 1.10 栈溢出漏洞CVE-2026-3978

5、因此,攻击者通过向该页面发送恶意请求,即可轻易实施拒绝服务攻击或实现远程代码执行。

三、POC概念验证

1、POC代码

管理员已设置登录后刷新可查看

2、Overcome

管理员已设置登录后刷新可查看

四、影响范围

D-Link DIR-513 1.10

五、修复建议

六、参考链接

管理员已设置登录后刷新可查看



扫描二维码,在手机上阅读
评论
更换验证码
友情链接