In the Linux kernel, the following vulnerability has been resolved:
wifi: brcmfmac: cyw: fix heap overflow on a short auth frame
brcmf_notify_auth_frame_rx() takes the frame length from the firmware event and copies the frame body with the management header offset subtracted:
u32 mgmt_frame_len = e->datalen - sizeof(struct brcmf_rx_mgmt_data); ... memcpy(&mgmt_frame->u, frame, mgmt_frame_len - offsetof(struct ieee80211_mgmt, u));
The only length check is e->datalen >= sizeof(*rxframe), so mgmt_frame_len can be anything from 0 up. offsetof(struct ieee80211_mgmt, u) is 24. When mgmt_frame_len is below that, the subtraction wraps as an unsigned value to a huge length. The memcpy then runs far past the kzalloc'd buffer. A malicious or malfunctioning AP can make the frame short during the external SAE auth exchange, so this is a remotely triggered heap overflow.
Reject frames shorter than the management header offset before the copy.
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-tools-libsUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-docUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64kUpgrade kernel-rt-64k-develUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-rt-64k-coreUpgrade perfUpgrade kernel-rt-64k-debug-coreUpgrade kernel-debug-uki-virtUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-tools-libs-develUpgrade rvUpgrade kernel-64k-debug-develUpgrade kernel-toolsUpgrade kernel-64k-debugUpgrade kernel-64k-modules-extraUpgrade kernel-develUpgrade kernel-rtUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-develUpgrade python3-perfUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-debugUpgrade kernel-headersUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-64k-develUpgrade kernel-64k-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-modules-extraUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-rt-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-modules-coreUpgrade rtlaUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdumpUpgrade libperfUpgrade kernel-64kUpgrade kernel-zfcpdump-develUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-debug-coreUpgrade kernel-modules-coreUpgrade kernel-debug-develUpgrade kernel-uki-virtUpgrade kernel-modules | Oct 11, 2026 | Sep 17, 2026 |
| Oracle_linux | — | Upgrade kernel | Oct 22, 2026 | Aug 15, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Aug 19, 2026 | Aug 15, 2026 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-coreUpgrade kernel-debugUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-devel-matchedUpgrade python3-perfUpgrade perfUpgrade kernel-zfcpdumpUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade perf-debuginfoUpgrade kernel-debug-devel-matchedUpgrade rtlaUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debuginfoUpgrade libperfUpgrade kernel-coreUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-develUpgrade kernel-debug-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-uki-virtUpgrade rvUpgrade kernel-toolsUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade python3-perf-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernelUpgrade kernel-rt-coreUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-debuginfo-common-s390x | Sep 23, 2026 | Sep 19, 2026 |
| Ubuntu | — | Upgrade linux-image-oracle-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-gcpUpgrade linux-image-ibm-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-aws-64kUpgrade linux-image-generic-64kUpgrade linux-image-gkeUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-ibmUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-azure-lts-26.04Upgrade linux-image-virtualUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-genericUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-fde-7.0Upgrade linux-image-azureUpgrade linux-image-gke-7.0Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-gke-64k-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-7.0Upgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-realtimeUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-gcp-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-gke-64kUpgrade linux-image-oracleUpgrade linux-image-generic-7.0Upgrade linux-image-awsUpgrade linux-image-azure-fde | Oct 7, 2026 | Oct 6, 2026 |
Prioritize with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub