CVE-2026-64174None▾ SunlitIn the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: advance loop vars in cfg80211_merge_profile() cfg80211_merge_profile() reassembles a Multi-BSSID non-transmitted BSS profile that has been split across…
▾ Sunlit zone — Low / medium · no exploitation signal
impact 2.8 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake.
Exploit-prediction probability, daily snapshots since Nov 6.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via CVEORG
Last analysed / modified upstream
0.1%
In the Linux kernel, the following vulnerability has been resolved:
wifi: cfg80211: advance loop vars in cfg80211_merge_profile()
cfg80211_merge_profile() reassembles a Multi-BSSID non-transmitted BSS profile that has been split across multiple consecutive MBSSID elements. Its while-loop calls
cfg80211_get_profile_continuation(ie, ielen, mbssid_elem, sub_elem)
but never advances mbssid_elem or sub_elem inside the body. Each iteration therefore searches for a continuation that follows the same fixed pair; the helper returns the same next_mbssid; and the same next_sub bytes are memcpy()'d into merged_ie at a growing offset until the buffer fills.
Advance both mbssid_elem and sub_elem to the just-consumed continuation so the next call to cfg80211_get_profile_continuation() searches for a further continuation beyond it (or returns NULL when none exists).
A specially-crafted malicious beacon can take advantage of this bug to cause the kernel to spend an excessive amount of time in cfg80211_merge_profile (up to as much as 2ms per beacon received), which could theoretically be abused in some way.
Linux >= fe806e4992c9047affd263bcc13b2c047029a726 < 5817e1e5205498a5df66eba2b34e817f4210fd0fLinux >= fe806e4992c9047affd263bcc13b2c047029a726 < cedbb608494ba1e7a5c6c56b7f1d3fd470094f28Linux >= fe806e4992c9047affd263bcc13b2c047029a726 < c0bc4c8bd556cbe036a5b9ed333c0aab9aadfcb8Linux >= fe806e4992c9047affd263bcc13b2c047029a726 < 1ced0f5a851f9cae274545a42a06c459b7fd8881Linux >= fe806e4992c9047affd263bcc13b2c047029a726 < 67915715fd3874057457363c87c63e18829527dfLinux >= fe806e4992c9047affd263bcc13b2c047029a726 < 6cfae4914439878b8acb35c7e3b40096eeb2ad9cLinux >= fe806e4992c9047affd263bcc13b2c047029a726 < 1343a480f84b80c1249133a90ef87f8751d65cbbLinux >= fe806e4992c9047affd263bcc13b2c047029a726 < 7666dbb1bacc4ba522b96740cba7283d243d16e1Linux 5.2Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-99284Nonenet: skbuff: propagate shared-frag marker in skb_zerocopy()
CVE-2026-99283Nonenetfilter: conntrack: tcp: use UNACK timeout for non-closing RST packets
CVE-2026-99272Nonesmb: client: validate the data area in SMB2_read()
CVE-2026-99271NoneALSA: line6: Clear prev_fbuf on capture buffer release
CVE-2026-99273Noneksmbd: reserve space for the UTF-16 terminator in stream info
CVE-2026-99275Nonesmb: client: reject short SESSION_SETUP responses