CVE-2023-52923
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: netfilter: nf_tables: set backend-i GC transaction API istifadə edəcək şəkildə uyğunlaşdırmaq Köhnə və xətalı gc API ilə busy mark yanaşmasını əvəz etmək üçün GC transaction API-dan istifadə edin. Artıq asinxron zibil yığma (garbage collection - GC) prosesindən heç bir set elementi silinmir, bunun əvəzinə _DEAD biti təyin edilir ki, beləliklə set elementi artıq lookup yolundan görünməsin. Asinxron GC, ləğv edilə bilən və daha sonra yenidən cəhd edilə bilən transaction işlərini növbəyə düzür. rbtree və pipapo set backend-ləri sinxron GC yolunda _DEAD bitini təyin etmir, çünki bu, mutex-in saxlanıldığı control plane yolunda işləyir. Bu halda, set elementləri deaktiv edilir, silinir və sonra RCU callback vasitəsilə azad edilir; sinxron GC heç vaxt uğursuz olmaz.
Necə düzəltmək olar
- linux linux_kernel4.19.316, 5.4.262, 5.10.198, 5.15.134, 6.1.56, 6.4.11 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 < 4.19.316, 4.20 ≤ v < 5.4.262, 5.5 ≤ v < 5.10.198, 5.11 ≤ v < 5.15.134, 5.16 ≤ v < 6.1.56, 6.2 ≤ v < 6.4.11, 6.5 | 4.19.316, 5.4.262, 5.10.198, 5.15.134, 6.1.56, 6.4.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.