CVE-2026-68304: wifi: brcmfmac: fix 802.1X-SHA256 call trace warning
Greg Kroah-Hartman <[email protected]>
| Newsgroups | org.kernel.vger.linux-cve-announce |
|---|---|
| Message-ID | <2026081030-CVE-2026-68304-1415@gregkh> |
From: Greg Kroah-Hartman <[email protected]> Description =========== In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: fix 802.1X-SHA256 call trace warning Based on wpa_auth as 1x_256 mode, need to set up "use_fwsup" with BRCMF_PROFILE_FWSUP_1X. Or it will happen trace warning when call brcmf_cfg80211_set_pmk(). [ 4481.831101] ------------[ cut here ]------------ [ 4481.831102] WARNING: CPU: 1 PID: 2997 at drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:7242 brcmf_cfg80211_set_pmk+0x77/0xd0 [brcmfmac] [...] [ 4481.831202] Call Trace: [ 4481.831204] <TASK> [ 4481.831205] nl80211_set_pmk+0x183/0x250 [cfg80211] [ 4481.831233] genl_family_rcv_msg_doit+0xea/0x150 [ 4481.831237] genl_rcv_msg+0x104/0x240 [ 4481.831239] ? cfg80211_probe_status+0x2c0/0x2c0 [cfg80211] [ 4481.831257] ? genl_family_rcv_msg_doit+0x150/0x150 [ 4481.831259] netlink_rcv_skb+0x4e/0x100 [ 4481.831261] genl_rcv+0x24/0x40 [ 4481.831262] netlink_unicast+0x236/0x380 [ 4481.831264] netlink_sendmsg+0x250/0x4b0 [ 4481.831266] sock_sendmsg+0x5c/0x70 [ 4481.831269] ____sys_sendmsg+0x236/0x2b0 [ 4481.831271] ? copy_msghdr_from_user+0x6d/0xa0 [ 4481.831272] ___sys_sendmsg+0x86/0xd0 [ 4481.831274] ? avc_has_perm+0x8c/0x1a0 [ 4481.831276] ? preempt_count_add+0x6a/0xa0 [ 4481.831279] ? sock_has_perm+0x82/0xa0 [ 4481.831280] __sys_sendmsg+0x57/0xa0 [ 4481.831282] do_syscall_64+0x38/0x90 [ 4481.831284] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 4481.831286] RIP: 0033:0x7fd270d369b4 The Linux kernel CVE team has assigned CVE-2026-68304 to this issue. Affected and fixed versions =========================== Issue introduced in 4.13 with commit 2526ff21aa77c205f72e8263335f20b7d7e636fc and fixed in 6.6.148 with commit 137e4710da626290495b174e2eb1d5e889a4b165 Issue introduced in 4.13 with commit 2526ff21aa77c205f72e8263335f20b7d7e636fc and fixed in 6.12.101 with commit d3ac5b35ec85c41ccf8ec524d47b520e72edaca1 Issue introduced in 4.13 with commit 2526ff21aa77c205f72e8263335f20b7d7e636fc and fixed in 6.18.42 with commit 00ebbf030d8c4a1cb89cbbae15e28332373649db Issue introduced in 4.13 with commit 2526ff21aa77c205f72e8263335f20b7d7e636fc and fixed in 7.1.6 with commit bd4fac033bb95fcad898cf6734e869991b2561cb Issue introduced in 4.13 with commit 2526ff21aa77c205f72e8263335f20b7d7e636fc and fixed in 7.2-rc5 with commit 7cb34f6c4fe8a68af621d870abe63bfca2275dd6 Please see https://www.kernel.org for a full list of currently supported kernel versions by the kernel community. Unaffected versions might change over time as fixes are backported to older supported kernel versions. The official CVE entry at https://cve.org/CVERecord/?id=CVE-2026-68304 will be updated if fixes are backported, please check that for the most up to date information about this issue. Affected files ============== The file(s) affected by this issue are: drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Mitigation ========== The Linux kernel CVE team recommends that you update to the latest stable kernel version for this, and many other bugfixes. Individual changes are never tested alone, but rather are part of a larger kernel release. Cherry-picking individual commits is not recommended or supported by the Linux kernel community at all. If however, updating to the latest release is impossible, the individual changes to resolve this issue can be found at these commits: https://git.kernel.org/stable/c/137e4710da626290495b174e2eb1d5e889a4b165 https://git.kernel.org/stable/c/d3ac5b35ec85c41ccf8ec524d47b520e72edaca1 https://git.kernel.org/stable/c/00ebbf030d8c4a1cb89cbbae15e28332373649db https://git.kernel.org/stable/c/bd4fac033bb95fcad898cf6734e869991b2561cb https://git.kernel.org/stable/c/7cb34f6c4fe8a68af621d870abe63bfca2275dd6