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.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
e4d6b7951812d98417feb10784e400e253caf633 to < 135cb49c9a42a02cceeac7b49ec03e267f7ed6d6affectede4d6b7951812d98417feb10784e400e253caf633 to < 3157ad40b084a8f3932da2641749ab45e99b933eaffectede4d6b7951812d98417feb10784e400e253caf633 to < 765709720e6af9a178abc40244a8d1aa39ac4e71affectede4d6b7951812d98417feb10784e400e253caf633 to < c3d7b90dc95020cd9282c4630e402fe224f7644eaffectede4d6b7951812d98417feb10784e400e253caf633 to < 1e9e55cf66f0fa4799f4d86ef3aaba8e606b5c14affectede4d6b7951812d98417feb10784e400e253caf633 to < d7029879bafdac2006c67553807d122283dc6cbfaffectede4d6b7951812d98417feb10784e400e253caf633 to < 219ba67e69e49681e48c822d6eaafb5def032f34affectede4d6b7951812d98417feb10784e400e253caf633 to < 1f4f78bf8549e6ac4f04fba4176854f3a6e0c332affected
Linux Linux
Default version status: affected
2.6.24affected0 to < 2.6.24unaffected5.10.258 to ≤ 5.10.*unaffected5.15.209 to ≤ 5.15.*unaffected6.1.175 to ≤ 6.1.*unaffected6.6.140 to ≤ 6.6.*unaffected6.12.88 to ≤ 6.12.*unaffected6.18.30 to ≤ 6.18.*unaffected7.0.7 to ≤ 7.0.*unaffected7.1 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/135cb49c9a42a02cceeac7b49ec03e267f7ed6d6 ↗
- https://git.kernel.org/stable/c/3157ad40b084a8f3932da2641749ab45e99b933e ↗
- https://git.kernel.org/stable/c/765709720e6af9a178abc40244a8d1aa39ac4e71 ↗
- https://git.kernel.org/stable/c/c3d7b90dc95020cd9282c4630e402fe224f7644e ↗
- https://git.kernel.org/stable/c/1e9e55cf66f0fa4799f4d86ef3aaba8e606b5c14 ↗
- https://git.kernel.org/stable/c/d7029879bafdac2006c67553807d122283dc6cbf ↗
- https://git.kernel.org/stable/c/219ba67e69e49681e48c822d6eaafb5def032f34 ↗
- https://git.kernel.org/stable/c/1f4f78bf8549e6ac4f04fba4176854f3a6e0c332 ↗
- https://cert-portal.siemens.com/productcert/html/ssa-784472.html ↗