High severity · published May 28, 2026
CVE-2026-46122
wifi: b43: enforce bounds check on firmware key index in b43_rx()
7.8
CVSS
0.1%
EPSS
No
On KEV
Description
In the Linux kernel, the following vulnerability has been resolved: wifi: b43: enforce bounds check on firmware key index in b43_rx() The firmware-controlled key index in b43_rx() can exceed the dev->key[] array size (58 entries). The existing B43_WARN_ON is non-enforcing in production builds, allowing an out-of-bounds read. Make the B43_WARN_ON check enforcing by dropping the frame when the firmware returns an invalid key index.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.1% · higher than 3% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KE
Kernel · Linux
2.6.24 before 5.10.258; 5.11 before 5.15.209; 5.16 before 6.1.175; 6.2 before 6.6.140; 6.7 before 6.12.88; 6.13 before 6.18.30; +3 more · source: NVD
LI
Linux · Linux
e4d6b7951812d98417feb10784e400e253caf633 before 135cb49c9a42a02cceeac7b49ec03e267f7ed6d6; e4d6b7951812d98417feb10784e400e253caf633 before 3157ad40b084a8f3932da2641749ab45e99b933e; e4d6b7951812d98417feb10784e400e253caf633 before 765709720e6af9a178abc40244a8d1aa39ac4e71; e4d6b7951812d98417feb10784e400e253caf633 before c3d7b90dc95020cd9282c4630e402fe224f7644e; e4d6b7951812d98417feb10784e400e253caf633 before 1e9e55cf66f0fa4799f4d86ef3aaba8e606b5c14; e4d6b7951812d98417feb10784e400e253caf633 before d7029879bafdac2006c67553807d122283dc6cbf; +3 more · source: vendor