KernelScan.io

HIGH

wifi brcmfmac BssCfg OOB

CVE-2026-43110

CVSS 8.8 / 10.0 NVD

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

KernelScan AI8.7HIGH

01

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: validate bsscfg indices in IF events brcmf_fweh_handle_if_event() validates the firmware-provided interface index before it touches drvr->iflist[], but it still uses the raw bsscfgidx field as an array index without a matching range check. Reject IF events whose bsscfg index does not fit in drvr->iflist[] before indexing the interface array. [add missing wifi prefix]

02

Engine v0.2.0

Risk summary

Malicious or compromised WiFi firmware can trigger an out-of-bounds memory access in the brcmfmac driver by supplying an invalid bsscfg index. This can lead to kernel memory corruption, information disclosure, or system crashes on devices with Broadcom WiFi hardware reachable within wireless range.

Affecteddrivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c (WiFi driver)

Vulnerability analysis

The brcmf_fweh_handle_if_event() function validates the firmware-provided interface index (ifidx) before array access, but fails to validate the bsscfgidx field used to index drvr->iflist[]. A firmware event with an out-of-bounds bsscfgidx causes the driver to read a wild pointer from arbitrary kernel memory, which is then dereferenced. Because the firmware can be influenced or compromised over the WiFi link, an attacker within radio range can reach the vulnerable driver code without local privileges or user interaction.

03

BranchFixed inPatch commit
5.105.10.258b329fbcf0759
5.155.15.2092ae3ccb78c0a
6.16.1.1759c81bcc2c695
6.126.12.839fca68c2512a
6.186.18.241ae1e1caa428
6.196.19.14b427c2b05222
6.66.6.1363ec7437e9d11
mainline7.0304950a467d8