CVE-2026-72003wifi: brcmfmac: cyw: fix heap overflow on a short auth frame
Updated under an hour ago ()
Does this affect you?
It affects Linux. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
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
- 8.8 HIGH (v3.1, CNA)CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weakness (CWE)
- Not given
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Received
- Record last updated
- Oct 16, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | 66f909308a7c05082919ff214a0bbe2a76aa0283 builds before 55b26abb1fa1ec406b3ad11b43c49c7624257565; from 66f909308a7c05082919ff214a0bbe2a76aa0283 before 185bb156c427d0f865d344a6d0eaa02c6d05cc57; from 66f909308a7c05082919ff214a0bbe2a76aa0283 before 240c8d2c717b3f8153e7e877b22a82518d78dbdc | CNA record |
References
- https://git.kernel.org/stable/c/55b26abb1fa1ec406b3ad11b43c49c7624257565
- https://git.kernel.org/stable/c/185bb156c427d0f865d344a6d0eaa02c6d05cc57
- https://git.kernel.org/stable/c/240c8d2c717b3f8153e7e877b22a82518d78dbdc
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.