cveboard RSS feed

CVE-2026-64174

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

wifi: cfg80211: advance loop vars in cfg80211_merge_profile()

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
fe806e4992c9047affd263bcc13b2c047029a726affectedgit5817e1e5205498a5df66eba2b34e817f4210fd0fUnavailableNone listed
fe806e4992c9047affd263bcc13b2c047029a726affectedgitcedbb608494ba1e7a5c6c56b7f1d3fd470094f28UnavailableNone listed
fe806e4992c9047affd263bcc13b2c047029a726affectedgitc0bc4c8bd556cbe036a5b9ed333c0aab9aadfcb8UnavailableNone listed
fe806e4992c9047affd263bcc13b2c047029a726affectedgit1ced0f5a851f9cae274545a42a06c459b7fd8881UnavailableNone listed
fe806e4992c9047affd263bcc13b2c047029a726affectedgit67915715fd3874057457363c87c63e18829527dfUnavailableNone listed
fe806e4992c9047affd263bcc13b2c047029a726affectedgit6cfae4914439878b8acb35c7e3b40096eeb2ad9cUnavailableNone listed
fe806e4992c9047affd263bcc13b2c047029a726affectedgit1343a480f84b80c1249133a90ef87f8751d65cbbUnavailableNone listed
fe806e4992c9047affd263bcc13b2c047029a726affectedgit7666dbb1bacc4ba522b96740cba7283d243d16e1UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.2affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.2UnavailableNone listed
5.10.258unaffectedsemverUnavailable5.10.*None listed
5.15.209unaffectedsemverUnavailable5.15.*None listed
6.1.175unaffectedsemverUnavailable6.1.*None listed
6.6.142unaffectedsemverUnavailable6.6.*None listed
6.12.92unaffectedsemverUnavailable6.12.*None listed
6.18.34unaffectedsemverUnavailable6.18.*None listed
7.0.11unaffectedsemverUnavailable7.0.*None listed
7.1unaffectedoriginal_commit_for_fixUnavailable*None listed