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

wifi: brcmfmac: Fix error pointer dereference

The function brcmf_chip_add_core() can return an error pointer and is
not checked. Add checks for error pointer.

Detected by Smatch:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1010 brcmf_chip_recognition() error:
'core' dereferencing possible ERR_PTR()

drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1013 brcmf_chip_recognition() error:
'core' dereferencing possible ERR_PTR()

drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1016 brcmf_chip_recognition() error:
'core' dereferencing possible ERR_PTR()

drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1019 brcmf_chip_recognition() error:
'core' dereferencing possible ERR_PTR()

drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1022 brcmf_chip_recognition() error:
'core' dereferencing possible ERR_PTR()

[add missing wifi: prefix]
Published: 2026-06-24
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from the brcmfmac wireless driver’s function brcmf_chip_add_core() returning an error pointer without proper checking. The unchecked error pointer can be dereferenced, causing a kernel crash and a denial of service. While the description does not state that arbitrary code execution is possible, a kernel panic could allow a local attacker to interrupt services or execute privileged code after reboot.

Affected Systems

Affected systems are Linux kernels that include the Broadcom brcmfmac driver, such as the default distributions that ship with the driver. Version information for the affected kernels is not specified in the CVE data, so any kernel that contains the legacy brcmfmac code without the applied fix is potentially impacted.

Risk and Exploitability

The CVS score is not provided, and the EPSS score is unavailable, but the lack of a severity rating does not negate the risk of a kernel crash. The vulnerability appears to be exploitable by an attacker who can trigger the wireless driver—likely through crafted packets or by manipulating the Wi-Fi hardware interface. The impact is limited to local or remote attackers who can interact with the wireless device; no remote code execution is documented. The vulnerability is not listed in the CISA KEV catalog, suggesting no known widespread exploitation. However, the failure to handle error pointers is a high‑consequence bug typical of a low‑impact CVE score of 5–7, but the actual severity depends on the environment and the attacker's ability to interact with the driver.

Generated by OpenCVE AI on June 24, 2026 at 20:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that incorporates the brcmfmac error pointer dereference fix.
  • If an immediate kernel upgrade is not feasible, disable the Broadcom wireless interface or disable wireless networking entirely until the patch is applied.
  • For environments that cannot suspend wireless connectivity, monitor kernel logs for brcmfmac-related errors and apply manual recovery procedures or temporary driver workarounds such as recompiling the driver with defensive checks if possible.

Generated by OpenCVE AI on June 24, 2026 at 20:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 24 Jun 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Wed, 24 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix error pointer dereference The function brcmf_chip_add_core() can return an error pointer and is not checked. Add checks for error pointer. Detected by Smatch: drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1010 brcmf_chip_recognition() error: 'core' dereferencing possible ERR_PTR() drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1013 brcmf_chip_recognition() error: 'core' dereferencing possible ERR_PTR() drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1016 brcmf_chip_recognition() error: 'core' dereferencing possible ERR_PTR() drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1019 brcmf_chip_recognition() error: 'core' dereferencing possible ERR_PTR() drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1022 brcmf_chip_recognition() error: 'core' dereferencing possible ERR_PTR() [add missing wifi: prefix]
Title wifi: brcmfmac: Fix error pointer dereference
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-24T16:30:32.053Z

Reserved: 2026-06-09T07:44:35.384Z

Link: CVE-2026-53093

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T20:15:07Z

Weaknesses