CVE-2026-98591
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: bpf: skb-backed dynptrs üçün sərhəd yoxlamasının düzəldilməsi skb_pointer_if_linear() funksiyası, skb daxilində off ofsetindən başlayan və uzunluğu len olan yaddaş bölgəsinin xətti sahədə olub-olmadığını yoxlayır və əgər belədirsə, həmin bölgəyə göstərici qaytarır. Hazırda yoxlama zamanı skb_headlen ilə yoxlamanın ofseti arasındakı fərq çıxılır və skb_headlen işarəsiz (unsigned) olduğu üçün çıxma əməliyyatı zamanı underflow baş verə bilər. Bu, sərhəd yoxlamasının yanlış şəkildə uğurlu tamamlanmasına və *(skb->data + off) formasında ixtiyari bir göstəricinin yaradılmasına səbəb olur. Bu köməkçi funksiyanın hazırkı yeganə istifadəçisi skb-backed BPF dynptr kodudur. Yanlış göstəricinin qaytarılması dynptr-in səhvən etibarsız yaddaşa bağlanmasına gətirib çıxarır. Çıxma əməliyyatının underflow törətməməsini təmin edin və belə halda yoxlamanı uğursuz sayın. off dəyişəni işarəsiz olduğundan, (skb_headlen(skb) - off) hesablanarkən overflow-un qarşısını almaq üçün u64 aritmetikasından istifadə edin.
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 | — |
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.