CVE-2026-64174 Details
Description
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.
A denial-of-service vulnerability has been identified in the Linux kernel's cfg80211 wireless configuration subsystem. The issue arises in the 'cfg80211_merge_profile()' function, which processes Multi-BSSID profiles that are split across multiple elements. The vulnerability occurs because the function's loop does not properly advance its element pointers, causing it to repeatedly process the same data. This flaw can be exploited by sending specially crafted malicious beacons, leading the kernel to spend excessive time handling each one—potentially up to 2 milliseconds per beacon. This unnecessary processing time could be abused to degrade system performance.
Users can upgrade to the patched version of the Linux kernel available in the official Linux Kernel Git Repository.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/1343a480f84b80c1249133a90ef87f8751d65cbb | kernel.org | Patch |
| https://git.kernel.org/stable/c/1ced0f5a851f9cae274545a42a06c459b7fd8881 | kernel.org | Patch |
| https://git.kernel.org/stable/c/5817e1e5205498a5df66eba2b34e817f4210fd0f | kernel.org | Patch |
| https://git.kernel.org/stable/c/67915715fd3874057457363c87c63e18829527df | kernel.org | Patch |
| https://git.kernel.org/stable/c/6cfae4914439878b8acb35c7e3b40096eeb2ad9c | kernel.org | Patch |
| https://git.kernel.org/stable/c/7666dbb1bacc4ba522b96740cba7283d243d16e1 | kernel.org | Patch |
| https://git.kernel.org/stable/c/c0bc4c8bd556cbe036a5b9ed333c0aab9aadfcb8 | kernel.org | Patch |
| https://git.kernel.org/stable/c/cedbb608494ba1e7a5c6c56b7f1d3fd470094f28 | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| NVD-CWE-noinfo | Insufficient Information to Classify Weakness | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 5.2, < 5.10.258 >= 5.11, < 5.15.209 >= 5.16, < 6.1.175 >= 6.2, < 6.6.142 >= 6.7, < 6.12.92 >= 6.13, < 6.18.34 >= 6.19, < 7.0.11 7.1 rc1 7.1 rc2 7.1 rc3 7.1 rc4 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 13, 2026 | Initial Analysis | [email protected] |
| Jul 19, 2026 | New CVE Received | kernel.org |