CVE-2025-38377

Yüksək

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.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2025
İlk görülmə25 iyl 2025

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.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.165.4.296, 5.10.240, 5.15.187, 6.1.144, 6.6.97, 6.12.37, 6.15.6
debian debian_linux11.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.

Intelligence 360 paketində

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.