CVE-2026-80719

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: mm: mglru: memcg reparenting-dən sonra köhnəlmiş paket yeniləmələrini düzəltmək mglru səhifə cədvəli gəzicisi (page table walker), lruvec kilidini saxlamadan səhifə cədvəllərini gəzərkən hər nəsil üçün ölçü fərqlərini (deltas) walk->nr_pages daxilində paketləyir. Sonradan reset_batch_size() funksiyası bu fərqləri lruvec kilidi altında walk->lruvec-ə əlavə edir. Səhifə cədvəli gəzicisi memcg reparenting prosesi ilə eyni vaxtda aşağıdakı kimi işləyə bilər: CPU0 CPU1 ==== ==== walk_mm --> walk_page_range --> update_batch_size --> walk->nr_pages += delta mem_cgroup_css_offline --> memcg_reparent_objcgs --> lock lruvec lru_gen_reparent_memcg --> alt foliolarni valideynə reparent etmək unlock lruvec lock lruvec reset_batch_size --> child lrugen->nr_pages += delta Bu, lru_gen_exit_memcg() funksiyasında aşağıdakı xəbərdarlığı tetikləyəcək: VM_WARN_ON_ONCE(memchr_inv(lruvec->lrugen.nr_pages, 0, sizeof(lruvec->lrugen.nr_pages))); MGLRU-da azalmış nr_pages dəyərinin istifadəçi tərəfindən görünən təsiri vaxtından əvvəl baş verən OOM-lardır, çünki nr_pages sıfıra çatdıqda, lakin hələ də daha çox səhifə mövcud olduqda, MGLRU yaddaşı geri qaytarmağa çalışmır. Bunu düzəltmək üçün, gözlənilən paketi boşaltmazdan əvvəl reset_batch_size() funksiyasının RCU altında CSS_DYING vəziyyətini yoxlamasını təmin edin. Ölməmiş (non-dying) memcg, orijinal lruvec-i RCU-gecikməli offlining-ə qarşı sabit saxlayır; ölən (dying) memcg isə fərqləri ilk ölməmiş əcdada yönləndirir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc28 avq 2026
İlk görülmə28 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxfceb6b7f3ddec6ea9fc11577f4cf1b2da73a3101, de4660898b7aa7e03d3b120a6bfa6b26211e4e77 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxf304652609eae3814b0e9d11c75c0e0cb62da31f ≤ v < fceb6b7f3ddec6ea9fc11577f4cf1b2da73a3101, f304652609eae3814b0e9d11c75c0e0cb62da31f ≤ v < de4660898b7aa7e03d3b120a6bfa6b26211e4e77, 7.1fceb6b7f3ddec6ea9fc11577f4cf1b2da73a3101, de4660898b7aa7e03d3b120a6bfa6b26211e4e77

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.