CVE-2024-44973
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: mm, slub: kfence obyekti üçün do_slab_free çağırılmasın 782f8906f805-də kfence obyektlərinin azad edilməsi do_slab_free daxilindən kənar sarğı funksiyalarına köçürülmüşdü. Bu yaxşı dəyişiklikdir, lakin təəssüf ki, __kmem_cache_free_bulk-da bir yeri qaçırmışdır. Bu, aşağıdakı kimi crash ilə nəticələnir: BUG skbuff_head_cache (Tainted: G S B E ): Padding overwritten. 0xffff88907fea0f00-0xffff88907fea0fff @offset=3840 slab_err (mm/slub.c:1129) free_to_partial_list (mm/slub.c:? mm/slub.c:4036) slab_pad_check (mm/slub.c:864 mm/slub.c:1290) check_slab (mm/slub.c:?) free_to_partial_list (mm/slub.c:3171 mm/slub.c:4036) kmem_cache_alloc_bulk (mm/slub.c:? mm/slub.c:4495 mm/slub.c:4586 mm/slub.c:4635) napi_build_skb (net/core/skbuff.c:348 net/core/skbuff.c:527 net/core/skbuff.c:549) do_slab_free-a edilən bütün digər çağırışlar qaydasında görünür. Crash-in qarşısını almaq üçün __kmem_cache_free_bulk-da kfence_free yoxlaması əlavə edin.
Necə düzəltmək olar
- linux linux_kernel6.10.5 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 | 6.8 ≤ v < 6.10.5, 6.11 | 6.10.5 |
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.