CVE-2026-53162

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: memcg: refill_stock funksiyasında round-robin qurban seçiminə keçid Harry Yoo bildirmişdir ki, get_random_u32_below() funksiyasının nmi kontekstində çağırılması təhlükəsiz deyil və memcg charge boşalması nmi kontekstində baş verə bilər. Daha dəqiq desək, get_random_u32_below() nə reentrant, nə də NMI-safe funksiyadır: o, batched_entropy_u32 vəziyyətini local_lock_irqsave() vasitəsilə hər bir CPU üçün ayrılmış local_lock ilə əldə edir. ChaCha batch vəziyyətinin yenilənməsi zamanı CPU-ya daxil olan və random alt sisteminə rekursiv şəkildə müraciət edən bir NMI həmin vəziyyəti korlaya bilər. memcg_stock local_trylock per-cpu stock-un özünə təkrar girişi önləyir, lakin əlaqəli olmayan digər alt sistemin per-cpu kilidini qoruya bilmir. Təsadüfi seçim, memcg_stock_pcp-də saxlanılan və artıq cached[] və nr_pages[] massivlərini qoruyan eyni local_trylock tərəfindən seriyalaşdırılan per-cpu round-robin sayğacı ilə əvəz edilmişdir. Heç bir atomik əməliyyata, təsadüfi çağırışlara və ya əlavə kilidlərə ehtiyac qalmamışdır.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyn 2026
İlk görülmə25 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.36, 7.0.13 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.16 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.16.18.36, 7.0.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.