CVE-2026-43238
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net/sched: act_skbedit: tcf_skbedit_hash() funksiyasındakı sıfıra bölmə xətası düzəldildi 38a6f0865796 nömrəli commit ("net: sched: support hash selecting tx queue") SKBEDIT_F_TXQ_SKBHASH dəstəyini əlavə etdi. Daxil edici diapazon ölçüsü belə hesablanır: mapping_mod = queue_mapping_max - queue_mapping + 1; Sorğu edilən diapazon bütün mümkün u16 növbə ID-lərini əhatə etdikdə (məsələn, queue_mapping=0 və queue_mapping_max=U16_MAX), diapazon ölçüsü 65536 ola bilər. Bu dəyər u16 tipində təmsil oluna bilmir və əvvəllər 0-a çevrilirdi, buna görə də tcf_skbedit_hash() sıfıra bölmə xətasını tetikləyə bilirdi: queue_mapping += skb_get_hash(skb) % params->mapping_mod; params->mapping_mod dəyərinin 0 olmasına mane olmaq və sistemin çökməsinin qarşısını almaq üçün mapping_mod daha geniş tipdə hesablanır və U16_MAX-dan böyük olan diapazonlar rədd edilir.
Necə düzəltmək olar
- linux linux_kernel6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 və ya daha yeni versiya
- git.kernel.org/stable/c/015cebdfcb97b5347fb7f598ea712a281cb35840
- git.kernel.org/stable/c/3c2b95b26860bd6f8e2310d31ea1200d3f8f173e
- git.kernel.org/stable/c/4ece5eb4836f8ff03b9004dc2430a7169f282851
- git.kernel.org/stable/c/59809fda4da7730cfe84a948033f47eb45db073d
- git.kernel.org/stable/c/9c735a7d98c982a786b0db71eb6566ee00aaa04f
- git.kernel.org/stable/c/be054cc66f739a9ba615dba9012a07fab8e7dd6f
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.19 ≤ v < 6.1.165, 6.2 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6 | 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 |
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.