一句话:提出基于字段依赖模型的 Wi-Fi 模糊测试框架 WiDepFuzz,高效发现移动热点协议缺陷。
移动热点协议栈缺陷会导致崩溃、性能下降和语义不一致,而现有 Wi-Fi 模糊测试仅建模协议输入,忽略字段间关键依赖,效率低。WiDepFuzz 依据 IEEE 802.11 标准自动识别 Wi-Fi 字段语义依赖,构建字段依赖模型(FDModel),刻画直接与间接依赖;并利用依赖组合引导的模糊测试生成测试帧,探索深层路径、触发隐藏缺陷。它还提出活性与依赖检测器实时监控异常。作者在六款主流移动热点上评估,相较 Peach、OwFuzz、wpaspy、Greyhound,多发现 15 个缺陷,检测速度平均提升 37%,共发现 20 个新缺陷。
Wi-Fi is a widely used wireless protocol, and mobile hotspot functionality has become essential for on-the-go connectivity. Bugs in the hotspot protocol stack can cause crashes, performance degradation, and semantic inconsistencies. Fuzzing is a promising technique for detecting such vulnerabilities. However, existing fuzzers typically test by modeling protocol inputs but ignore some critical dependencies among Wi-Fi fields, leading to inefficient testing. In this work, we present WiDepFuzz, a fuzzing framework designed to detect bugs in Mobile Hotspot implementations by modeling field dependencies in the Wi-Fi protocol. First, WiDepFuzz automatically identifies the semantic dependencies among Wi-Fi fields based on the IEEE 802.11 standard and constructs a Field Dependency Model (FDModel) to characterize various direct and indirect dependencies. Second, leveraging the FDModel, WiDepFuzz utilizes dependency-combination guided fuzzing to constantly generate Wi-Fi test frames that efficiently explore deep paths and trigger hidden bugs. Finally, we propose liveness and dependency detectors that enable real-time monitoring to identify abnormal states and uncover potential bugs in mobile hotspots. We implemented WiDepFuzz and evaluated it in six widely used mobile hotspots, covering major smartphone manufacturers, including Samsung, Xiaomi, OPPO, Honor, Huawei, and Nokia. Compared to SOTA Wi-Fi fuzzers like Peach, OwFuzz, wpaspy, and Greyhound, WiDepFuzz detects 15 more bugs and improves bug detection speed by 37% on average. In total, it uncovered 20 new bugs.