WPAxFuzz
This work attempts to provide a way of scrutinizing the security robustness of Wi-Fi implementations in an automated fashion.
To this end, to our knowledge, we contribute the first full-featured and extensible Wi-Fi fuzzer. At the time of writing, the tool,
made publicly available as open source, covers the IEEE 802.11 management and control frame types and provides a separate module for
the pair of messages of the Simultaneous Authentication of Equals (SAE) authentication and key exchange method. It can be primarily
used to detect vulnerabilities potentially existing in wireless Access Points (AP) under the newest Wi-Fi Protected Access 3 (WPA3)
certification, but its functionalities can also be exploited against WPA2-compatible APs. Moreover, the fuzzer incorporates: (a) a
dual-mode network monitoring module that monitors, in real time, the behavior of the connected AP stations and logs possible service
or connection disruptions and (b) an attack tool used to verify any glitches found and automatically craft the corresponding exploit.
We present results after testing the fuzzer against an assortment of off-the-shelf APs by different renowned vendors. Adhering to a
coordinated disclosure process, we have reported the discovered issues to the affected vendors, already receiving positive feedback from some of them.
Click here to continue reading...
Click here to visit the GitHub repository...
Vulnerabilities
So far, the fuzzer managed to identify the following CVE IDs, by exploiting different Management frames:
| CVE IDs | Vulnerable Devices/Chipsets | WPA2/WPA3-SAE | Status | Score |
|---|---|---|---|---|
| CVE-2022-32654 | mt5221/ mt7603/ mt7613 mt7615/ mt7622/ mt7628 mt7629/ mt7663/ mt7668 mt7682/ mt7686/ mt7687 mt7697/ mt7902/ mt7915 mt7916/ mt7921/ mt7933 mt7981/ mt7986/ mt8167S mt8175/ mt8362A/ mt8365 mt8385/ mt8518S/ mt8532 mt8695/ mt8696/ mt8788 |
Both | Published | 6.7 (Medium) |
| CVE-2022-32655 | mt5221/ mt7603/ mt7613 mt7615/ mt7622/ mt7628 mt7629/ mt7663/ mt7668 mt7682/ mt7686/ mt7687 mt7697/ mt7902/ mt7915 mt7916/ mt7921/ mt7933 mt7981/ mt7986/ mt8167S mt8175/ mt8362A/ mt8365 mt8385/ mt8518S/ mt8532 mt8695/ mt8696/ mt8788 |
Both | Published | 6.7 (Medium) |
| CVE-2022-32656 | mt5221/ mt7603/ mt7613 mt7615/ mt7622/ mt7628 mt7629/ mt7663/ mt7668 mt7682/ mt7686/ mt7687 mt7697/ mt7902/ mt7915 mt7916/ mt7921/ mt7933 mt7981/ mt7986/ mt8167S mt8175/ mt8362A/ mt8365 mt8385/ mt8518S/ mt8532 mt8695/ mt8696/ mt8788 |
Both | Published | 6.7 (Medium) |
| CVE-2022-32657 | mt7603/ mt7613/ mt7615 mt7622/ mt7628/ mt7629 mt7915/ mt7916/ mt7981 mt7986 |
Both | Published | 6.7 (Medium) |
| CVE-2022-32658 | mt7603/ mt7613/ mt7615 mt7622/ mt7628/ mt7629 mt7915/ mt7916/ mt7981 mt7986 |
Both | Published | 6.7 (Medium) |
| CVE-2022-32659 | mt7603/ mt7613/ mt7615 mt7622/ mt7628/ mt7629 mt7915/ mt7916/ mt7981 mt7986/ mt8518s/ mt8532 |
Both | Published | 6.7 (Medium) |
| CVE-2022-46740 | WS7100-20 | Both | Published | 6.5 (Medium) |
We would like also to thank the MediaTek and Huawei security teams, for acknowledging and fixing these security issues, as stated in the following two security advisories: MediaTek and Huawei. Moreover, by following the methodology of the work titled How is your Wi-Fi connection today? DoS attacks on WPA3-SAE, the fuzzer can identify the same SAE vulnerabilities which are linked to the below CVE IDs:
| CVE IDs | Vulnerable Devices/Chipsets | WPA2/WPA3-SAE | Status | Score |
|---|---|---|---|---|
| CVE-2021-37910 | All ASUS RX-based models | WPA3-SAE | Published | 5.3 (medium) |
| CVE-2021-40288 | AX10v1 | WPA3-SAE | Published | 7.5 (high) |
| CVE-2021-41753 | DIR-x1560/ DIR-X6060 | WPA3-SAE | Published | 7.5 (high) |
| CVE-2021-41788 | mt7603E/ mt7612/ mt7613 mt7615/ mt7622/ mt7628 mt7629/ mt7915 |
WPA3-SAE | Published | 7.5 (high) |