CVE-2025-39827
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: net: rose: rose_neigh refcount-a node istinadlarını daxil et Mövcud tətbiq iki ayrı istinad sayma mexanizmini saxlayır: struct rose_neigh-dəki 'count' sahəsi rose_node strukturlarından olan istinadları izləyir, 'use' sahəsi (indi refcount_t) isə rose_sock-dan olan istinadları izləyir. Bu yamaq bu iki istinad sayma sistemini düzgün istinad idarəetməsi üçün 'use' sahəsindən istifadə edərək birləşdirir. Konkret olaraq, bu yamaq rose_neigh->count artırıldıqda və ya azaldıldıqda rose_neigh->use-un artırılmasını və azaldılmasını əlavə edir. Bu yamaq həmçinin rose_rt_free(), rose_rt_device_down() və rose_clear_route() funksiyalarını rose_remove_node() vasitəsilə rose_node-u azad etməzdən əvvəl rose_neigh obyektlərinə istinadları düzgün şəkildə buraxmaq üçün dəyişdirir. Bu dəyişikliklər rose_neigh strukturlarının yalnız bütün istinadlar, o cümlədən rose_node strukturlarından olan istinadlar buraxıldıqda düzgün şəkildə azad edilməsini təmin edir. Nəticədə bu, Syzbot tərəfindən bildirilmiş slab-use-after-free problemini həll edir.
Necə düzəltmək olar
- linux linux_kernel6.1.150, 6.6.104, 6.12.45, 6.16.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 | 2.6.12.1 ≤ v < 6.1.150, 6.2 ≤ v < 6.6.104, 6.7 ≤ v < 6.12.45, 6.13 ≤ v < 6.16.5, 2.6.12, 6.17 | 6.1.150, 6.6.104, 6.12.45, 6.16.5 |
| debian debian_linux | 11.0 | — |
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.