CVE-2026-64452
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: 6lowpan: xəta yolunda NHC girişinin istifadədən sonra azad edilməsi problemi düzəldildi lowpan_nhc_do_uncompression() funksiyası lowpan_nhc_lock kilidini tutmuş halda NHC deskriptorunu axtarır. Əgər deskriptorun uncompress callback funksiyası yoxdursa, xəta yolu nhc->name çap edilməzdən əvvəl kilidi buraxır. lowpan_nhc_del() funksiyası həmin kilid altında deskriptorları silir və sonra sahib modulun yüklənməsini dayandırmaqdan əvvəl synchronize_net() funksiyasına güvənir. Bu yalnız şəbəkə RX RCU oxuyucularını gözləyir. lowpan_header_decompress() funksiyası da ixrac olunub və şəbəkə nüvəsinin RX kritik bölməsi ilə mütləq əhatə olunmayan çağıranlardan, məsələn Bluetooth 6LoWPAN L2CAP qəbul yolu ilə əlçatan ola bilər. Bu, bir tapşırığın xəta yolunda lowpan_nhc_lock kilidini buraxması, digər tapşırığın synchronize_net() qayıtdıqdan sonra uyğun deskriptoru qeydiyyatdan çıxarıb azad etməsi və birinci tapşırığın sonra xəbərdarlıq üçün nhc->name-ə müraciət etməsi ilə nəticələnən yarış vəziyyəti yaradır. Kilid buraxıldıqdan sonrakı pəncərə genişləndiyindən KASAN aşağıdakını bildirir: BUG: KASAN: slab-use-after-free in lowpan_nhc_do_uncompression+0x1f4/0x220 Read of size 8 lowpan_nhc_do_uncompression lowpan_header_decompress Bunu düzəltmək üçün xəbərdarlıq lowpan_nhc_lock kilidi buraxılmazdan əvvəl çap edilir ki, deskriptorun adı qeydiyyatdan çıxarma hələ istisna edilərkən oxunsun. Zədəli paket yenə də -ENOTSUPP ilə rədd edilir.
Necə düzəltmək olar
- linux linux_kernel5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 4.1 ≤ v < 5.10.261, 5.11 ≤ v < 5.15.212, 5.16 ≤ v < 6.1.178, 6.2 ≤ v < 6.6.145, 6.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4 | 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.96, 6.18.39, 7.1.4 |
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.