Executive brief
A security vulnerability exists in the Wi-Fi driver for Morse Micro HaLowLink 2 devices, which are used for long-range Wi-Fi connectivity. An attacker within radio range can send a specially crafted Wi-Fi signal to crash the device or potentially take full control of the system. This attack does not require the attacker to have a password or for a user to interact with the device, posing a significant risk to device availability and data integrity.
Technical details
A heap-based buffer overflow exists in the dot11ah.ko HaLow Wi-Fi kernel driver within the morse_dot11ah_find_s1g_caps_for_bssid() function. The vulnerability is caused by the driver using the Information Element (IE) length field from a received frame directly as the size argument for a memcpy operation without validating it against the 15-byte destination buffer. An unauthenticated attacker within radio range can transmit a crafted 802.11ah beacon or probe response frame containing a malformed S1G Capabilities IE (ID 0xD9) to overflow the heap with up to 240 bytes of controlled data. This can lead to a Denial of Service (kernel panic) or Remote Code Execution (RCE). The issue is fixed in version 2.11.13.
Affected products
- Morse Micro HaLowLink 2 prior to 2.11.13
Timeline
- 2026-06-05: disclosed: NVD publication date
- 2026-06-05: advisory: Morse Micro advisory MM-SA-2026-002 published