CVE-2026-64174
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: cfg80211: cfg80211_merge_profile() funksiyasında dövr dəyişənlərini irəli sürün cfg80211_merge_profile() funksiyası bir neçə ardıcıl MBSSID elementləri arasında bölünmüş Multi-BSSID ötürülməyən BSS profilini yenidən birləşdirir. Onun while-dövrü cfg80211_get_profile_continuation(ie, ielen, mbssid_elem, sub_elem) funksiyasını çağırır, lakin gövdə daxilində heç vaxt mbssid_elem və ya sub_elem dəyişənlərini irəli sürümür. Buna görə də hər iterasiya eyni sabit cütlüyü izləyən davamlılığı axtarır; köməkçi funksiya eyni next_mbssid-ni qaytarır və bufer dolana qədər artan ofset ilə eyni next_sub baytları merged_ie-yə memcpy() vasitəsilə kopyalanır. Həm mbssid_elem, həm də sub_elem dəyişənlərini yeni istifadə edilmiş davamlılığa irəli sürün ki, cfg80211_get_profile_continuation()-ə növbəti çağırış ondan sonrakı daha uzaq davamlılığı axtarsın (və ya mövcud olmadıqda NULL qaytarsın). Xüsusi hazırlanmış zərərli beacon bu xətadan istifadə edərək kernel-in cfg80211_merge_profile funksiyasında həddindən artıq çox vaxt sərf etməsinə (qəbul edilən hər beacon üçün 2ms-ə qədər) səbəb ola bilər ki, bu da nəzəri olaraq müəyyən şəkildə sui-istifadə edilə bilər.
Necə düzəltmək olar
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 və ya daha yeni versiya
- git.kernel.org/stable/c/1343a480f84b80c1249133a90ef87f8751d65cbb
- git.kernel.org/stable/c/1ced0f5a851f9cae274545a42a06c459b7fd8881
- git.kernel.org/stable/c/5817e1e5205498a5df66eba2b34e817f4210fd0f
- git.kernel.org/stable/c/67915715fd3874057457363c87c63e18829527df
- git.kernel.org/stable/c/6cfae4914439878b8acb35c7e3b40096eeb2ad9c
- git.kernel.org/stable/c/7666dbb1bacc4ba522b96740cba7283d243d16e1
- git.kernel.org/stable/c/c0bc4c8bd556cbe036a5b9ed333c0aab9aadfcb8
- git.kernel.org/stable/c/cedbb608494ba1e7a5c6c56b7f1d3fd470094f28
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.2 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 5.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.