Katalog CVE

CVE-2026-64174

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 7 - wyżej niż 7% wszystkich znanych CVE

Streszczenie

W jądrze Linux w funkcji cfg80211_merge_profile() w podsystemie cfg80211 wykryto błąd polegający na nieprawidłowym przesuwaniu zmiennych pętli. Powoduje to, że przy przetwarzaniu podzielonych profili BSS w sieciach Wi-Fi pętla while nie aktualizuje wskaźników mbssid_elem i sub_elem, co prowadzi do wielokrotnego kopiowania tych samych danych i może skutkować nadmiernym obciążeniem procesora.

Ocena ryzyka

Organizacja narażona jest na ataki typu DoS (odmowa usługi) poprzez wysłanie specjalnie spreparowanej ramki beacon, która może spowodować znaczne spowolnienie systemu (nawet do 2 ms na odebrany beacon), co w skrajnych przypadkach może uniemożliwić normalne działanie sieci Wi-Fi.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę (commit 5b2e7e9c8f1a lub nowszy). Jeśli aktualizacja nie jest możliwa, rozważ tymczasowe wyłączenie obsługi Multi-BSSID w konfiguracji sieci Wi-Fi.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS