CVE-2025-38377
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: rose: rose_rt_device_down() funksiyasında asılı qalan qonşu göstəriciləri düzəldildi rose_rt_device_down() funksiyasında use-after-free xətasına səbəb ola bilən iki xəta mövcuddur: 1. Dövrün hüdudu olan `t->count` dövr daxilində dəyişdirilir ki, bu da dövrün vaxtından əvvəl dayanmasına və bəzi elementlərin ötürülməsinə səbəb ola bilər. 2. Qonşu massivindən bir element silindikdə, boşluğu doldurmaq üçün sonrakı elementlər yuxarıya sürüşdürülür, lakin dövr indeksi `i` hələ də artırılır, bu da növbəti elementin ötürülməsinə səbəb olur. Məsələn, əgər bir düyünün üç qonşusu (A, A, B) varsa, count=3-dürsə və A silinirsə, ikinci A yoxlanılmır. i=0: (A, A, B) -> (A, B) count=2 ilə ^ yoxlandı i=1: (A, B) -> (A, B) count=2 ilə ^ yoxlandı (A yox, B!) i=2: (baş vermir, çünki i < count şərti yanlışdır) Bu, massivdə ikinci A-nı count=2 olmaqla saxlayır, lakin rose_neigh strukturu artıq azad edilmişdir (freed). Bu elementlərə müraciət edən kod ilk `count` sayda elementin etibarlı göstəricilər olduğunu fərz edir və asılı qalan göstəriciyə müraciət etdikdə use-after-free xətası baş verir. Hər iki problem sabit dövr hüdudu ilə massiv üzərində tərs ardıcıllıqla iterasiya edilərək həll edilmişdir. Bu, bütün elementlərin yoxlanıldığını və bir elementin silinməsinin sonrakı iterasiyalara təsir etmədiyini təmin edir.
Necə düzəltmək olar
- linux linux_kernel5.4.296, 5.10.240, 5.15.187, 6.1.144, 6.6.97, 6.12.37, 6.15.6 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.13 ≤ v < 5.4.296, 5.5 ≤ v < 5.10.240, 5.11 ≤ v < 5.15.187, 5.16 ≤ v < 6.1.144, 6.2 ≤ v < 6.6.97, 6.7 ≤ v < 6.12.37, 6.13 ≤ v < 6.15.6, 2.6.12, 6.16 | 5.4.296, 5.10.240, 5.15.187, 6.1.144, 6.6.97, 6.12.37, 6.15.6 |
| 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.