CVE Catalog

CVE-2026-64174

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel, a bug in cfg80211_merge_profile() in the cfg80211 subsystem causes loop variables not to advance when reassembling split Multi-BSSID non-transmitted BSS profiles. This results in repeated copying of the same data, potentially leading to excessive CPU usage.

Risk Assessment

The organization is vulnerable to denial-of-service (DoS) attacks via specially crafted beacon frames, which can cause significant system slowdown (up to 2 ms per beacon), potentially disrupting normal Wi-Fi operations.

Recommendation

Immediately update the Linux kernel to a version containing the fix (commit 5b2e7e9c8f1a or later). If an update is not possible, consider temporarily disabling Multi-BSSID support in the Wi-Fi configuration.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS