Junglewise Threat Intelligence

CVE-2026-53093: Linux Kernel brcmfmac error pointer dereference in Wi-Fi driver

CVE-2026-53093 · Severity: info · Published 2026-06-24

Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's Broadcom Wi-Fi driver (brcmfmac) where the system failed to properly validate internal hardware core initialization. This could lead to a system crash or unpredictable behavior when the Wi-Fi hardware encounters specific initialization errors. This affects the stability of devices using Broadcom wireless chipsets.

Technical details

An error pointer dereference vulnerability exists in the brcmfmac driver within the Linux kernel. The function 'brcmf_chip_recognition()' calls 'brcmf_chip_add_core()', which can return an error pointer (ERR_PTR) instead of a valid memory address. The driver previously failed to check these return values before passing them to 'brcmf_chip_sb_corerev()', leading to a potential null or invalid pointer dereference. This issue was identified by the Smatch static analysis tool. A fix has been implemented by adding IS_ERR() checks and returning the appropriate error code if core addition fails.

Affected products

  • Linux Linux cb7cf7be9eba7 to dd8592fc6007a451c3e4b9025de365e39de8178a

Timeline

  • 2026-02-16: other: Patch authored
  • 2026-05-23: patched: Patch committed to stable trees
  • 2026-06-24: advisory: CVE published

References