Linux Kernel Broadcom BCM4387 Wi-Fi PMK Handling Vulnerability

Vulnerability

A vulnerability in the Linux kernel's handling of the Pairwise Master Key (PMK) for Broadcom Wi-Fi chipsets, specifically the BCM4387, has been addressed. The issue arose because the hex passphrase mechanism was incompatible with newer chips and firmware. The vulnerability allowed uninitialized stack contents to be leaked to the device. The kernel now passes the PMK in binary format, which is compatible with all chipsets, and clears the structure before transmission to prevent data leakage.

Impact

The vulnerability could lead to improper handling of the PMK, potentially causing authentication issues or allowing unauthorized access to Wi-Fi networks by mismanaging encryption keys.

Reproduction

The vulnerability can be reproduced by using a device with a Broadcom BCM4387 Wi-Fi chipset and attempting to set the PMK using the hex passphrase mechanism, which will not work correctly on this hardware. The previous method of passing the PMK in binary can be used to demonstrate the correct functionality, highlighting the issue with the hex conversion.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched kernel are available on the official Linux kernel website.

Added: Oct 22, 2025, 2:45 PM
Updated: Oct 22, 2025, 2:45 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.7
remediation
7.7
relevance
0.8
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.