Silicon Labs SiWx91x Buffer Overflow Vulnerability in Wi-Fi and Bluetooth APIs

Vulnerability

A vulnerability exists in the Silicon Labs SiWx91x Wi-Fi 6 and Bluetooth Low Energy SDK, specifically in version 3.5.0 and prior. Certain APIs related to Wi-Fi and Bluetooth communication failed to properly validate the size of output buffers, potentially leading to data corruption in applications running on the Cortex-M4 processor. This issue affects various components, including the Wi-Fi network stack, Bluetooth LE functionalities, and the SiWx91x platform APIs.

Impact

Exploitation of this vulnerability could cause data corruption in host applications running on the Cortex-M4 processor.

Reproduction

The vulnerability can be reproduced by using the affected APIs in the SiWx91x Wi-Fi 6 and Bluetooth Low Energy SDK version 3.5.0 or earlier. The APIs can be accessed through the Wi-Fi and Bluetooth components of the SDK, which are available on the Silicon Labs GitHub repository. The vulnerability arises from the APIs not checking the size of the output buffers before data is written, leading to potential buffer overflows and data corruption.

Remediation

Users can upgrade to Silicon Labs SiWx91x Wi-Fi 6 and Bluetooth Low Energy SDK version 3.5.1, which addresses this vulnerability. Instructions for updating the SDK are available in the Silicon Labs WiSeConnect 3 SDK documentation.

Added: Sep 1, 2025, 7:22 PM
Updated: Sep 1, 2025, 7:22 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
5.6
remediation
0.0
relevance
0.3
threat
1.6
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.