CVE-2026-31644

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net: lan966x: lan966x_fdma_reload() funksiyasındakı use-after-free və sızma problemi düzəldildi lan966x_fdma_reload() yeni RX buferlərini ayırmaqda uğursuz olduqda, bərpa yolu lan966x_fdma_rx_free_pages() vasitəsilə artıq azad edilmiş səhifələri olan köhnə deskriptorları istifadə edərək DMA-nı yenidən başladır. page_pool_put_full_page() səhifələrini buddy allocator-a geri qaytara bildiyi üçün aparat təminatı hazırda digər kernel alt sistemlərinə məxsus olan yaddaşa DMA edə bilər. Əlavə olaraq, bərpa yolunda, yeni yaradılmış səhifə hovuzu (əgər ayırma qismən uğurlu olubsa), məhv edilmədən üzərinə yazılır və beləliklə sızma baş verir. Hər iki problem, köhnə səhifələrin azad edilməsini yeni ayırma uğurlu olana qədər təxirə salmaqla həll edilmişdir. Ayırmadan əvvəl köhnə səhifə massivi saxlanılır ki, uğurlu yol zamanı köhnə səhifələr azad edilə bilsin. Uğursuzluq yolunda isə köhnə deskriptorlar, səhifələr və səhifə hovuzu hələ də etibarlı qalır və bu da bərpani təhlükəsiz edir. Həmçinin, bərpa yolunun uğurlu yolla uyğun şəkildə NAPI-ni yenidən aktivləşdirdiyi və netdev-i oyatdığı təmin edilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.12.82, 6.18.23, 6.19.13 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.12.1 ≤ v < 6.12.82, 6.13 ≤ v < 6.18.23, 6.19 ≤ v < 6.19.13, 6.12, 7.06.12.82, 6.18.23, 6.19.13

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.