Description
In the Linux kernel, the following vulnerability has been resolved:

wifi: b43legacy: enforce bounds check on firmware key index in RX path

Same fix as b43: the firmware-controlled key index in b43legacy_rx()
can exceed dev->max_nr_keys. The existing B43legacy_WARN_ON is
non-enforcing in production builds, allowing an out-of-bounds read of
dev->key[].

Make the check enforcing by dropping the frame for invalid indices.
Published: 2026-05-28
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s b43legacy wireless driver reads a firmware‑controlled key index in the RX path. Because the original warning macro did not enforce bounds in production builds, an attacker could cause an out‑of‑bounds read of the driver’s key array, potentially exposing kernel memory. The recent patch adds an enforcing check that discards frames with invalid indices, eliminating the direct read vulnerability.

Affected Systems

All Linux kernel versions that include the b43legacy driver before the patch commits are affected, including the 7.1 release candidates rc1 and rc2 as referenced by the CPE data, and older kernels containing the unpatched driver code.

Risk and Exploitability

An attacker who can send crafted wireless packets may trigger the driver to read beyond the allowed key index, leading to memory disclosure. The CVSS score is 7.8, indicating a high severity, while the EPSS score is under 1% and the vulnerability is not listed in the CISA KEV catalog. The exploit requires wireless communication with the vulnerable device, and there is no evidence of a public exploit yet. Upgrading to the patched kernel eliminates the out‑of‑bounds read and mitigates the risk.

Generated by OpenCVE AI on June 11, 2026 at 02:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the b43legacy bounds‑check patch (see the referenced commit series).
  • If a kernel upgrade cannot be performed immediately, unload the b43legacy module or disable the wireless interface to prevent the driver from processing frames.
  • Monitor wireless traffic for anomalous frames or signs of exploitation attempts as a temporary detection measure.

Generated by OpenCVE AI on June 11, 2026 at 02:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 11 Jun 2026 00:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Wed, 10 Jun 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-129
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Mon, 01 Jun 2026 17:00:00 +0000


Fri, 29 May 2026 00:15:00 +0000


Thu, 28 May 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Thu, 28 May 2026 10:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: b43legacy: enforce bounds check on firmware key index in RX path Same fix as b43: the firmware-controlled key index in b43legacy_rx() can exceed dev->max_nr_keys. The existing B43legacy_WARN_ON is non-enforcing in production builds, allowing an out-of-bounds read of dev->key[]. Make the check enforcing by dropping the frame for invalid indices.
Title wifi: b43legacy: enforce bounds check on firmware key index in RX path
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-14T17:59:18.913Z

Reserved: 2026-05-13T15:03:33.102Z

Link: CVE-2026-46163

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-28T10:16:31.950

Modified: 2026-06-10T21:13:41.730

Link: CVE-2026-46163

cve-icon Redhat

Severity :

Publid Date: 2026-05-28T00:00:00Z

Links: CVE-2026-46163 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-06-11T02:30:02Z

Weaknesses
  • CWE-1285

    Improper Validation of Specified Index, Position, or Offset in Input

  • CWE-129

    Improper Validation of Array Index