CVE-2026-98703
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: mac80211: minstrel_ht: sabit sürət indeksinin yoxlanılması fixed_rate_idx debugfs faylı sadə bir u32 atributudur, buna görə də ona istənilən dəyər yazıla bilər. Daha sonra minstrel_ht_update_stats() funksiyası bu dəyəri mi->max_tp_rate[] və mi->max_prob_rate massivlərinə kopyalayır və minstrel_ht_set_rate() funksiyası minstrel_mcs_groups[] (42 element) və mi->groups[].rates[] (10 element) massivlərini indeksləmək üçün MI_RATE_GROUP()/MI_RATE_IDX() makrolarından istifadə edir. Məsələn, 65535 yazmaq hər iki massivin hüdudlarından kənarda olan 4095 nömrəli qrupu və 15 nömrəli sürət indeksini seçir. Hüdudlardan kənar elementlərə struct minstrel_rate_stats (təkrar cəhd sayı və s.) kimi müraciət edilir və onlar yenilənir, beləliklə, yanlış indeks qonşu kernel yaddaşını korlayır. CONFIG_UBSAN_BOUNDS aktiv olduqda, bu giriş minstrel_ht_set_rate() funksiyasında array-index-out-of-bounds olaraq qeyd edilir. Təhlükəsiz şəkildə yalnız etibarlı qrup/sürət cütlüyündən və ya sabit sürət emalını söndürmək üçün U32_MAX dəyərindən istifadə edilə bilər, buna görə də debugfs faylına yazı zamanı digər bütün dəyərlər rədd edilməlidir. Fayla yalnız root səlahiyyətli debugfs mount vasitəsilə daxil olmaq mümkündür, buna görə də bu, imtiyaz sərhədinin pozulması deyil. Lakin hüdudlardan kənar giriş hələ də bir xətadır və yazıla bilən debugfs atributu vasitəsilə əlçatan olmamalıdır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.